get research levels
Map<String, int> get researchLevels { confirmInitialized(); return stats["research_levels"]?.cast<String, int>() ?? {}; }