private Globals() { _random = new Random(); GameWorld = GameWorld.Create(); MovementTypes = MovementTypes.Create(new List <MovementType> { MovementType.Create(1, "Ground") }); TerrainTypes = TerrainTypes.Create(TerrainTypesLoader.GetTerrainTypes()); MineralTypes = MineralTypes.Create(MineralTypesLoader.GetMineralTypes()); UnitTypes = UnitTypes.Create(UnitTypesLoader.GetUnitTypes(MovementTypes)); RaceTypes = RaceTypes.Create(RaceTypesLoader.GetRaceTypes()); BuildingTypes = BuildingTypesLoader.GetBuildingTypes(); }