constructMap(step);
constructPlayers(step);
constructNations(step);
Ruleset timeRuleset = registry.getSubRegistry("rules").getRuleset("time");
LoadedData timeRulesData = loadedData.getSubData("timeRules");
timeRules = new TimeRules(timeRuleset, timeRulesData, step);
LoadedData idManagerData = loadedData.getSubData("idManager");
idManager = new IDManager(idManagerData, step);
LoadedData turnManagerData = loadedData.getSubData("turnManager");
turnManager = new TurnManager(turnManagerData, step);
} else if (step == LoadingStep.REFERENCE) {
// We need to say mapData who rules it. Afterwards (in its
// REFERENCE-step), MapData can tell us about MapObjects etc.
mapData.setGameReference(this);