Map<String, GameMode> getModesData() => Map.fromEntries( getModes().map((e) { final mode = getMode(e); if (mode == null) return null; return MapEntry(e, mode); }).nonNulls, );