anchor.diff:    GameLoadingStep(fTextLibrary[TX_MENU_LOADING_INITIALIZING]);
   
     fViewport := TViewport.Create(fScreenX, fScreenY);
  -  fMapEditor := TKMMapEditor.Create;
   
     //Here comes terrain/mission init
     fTerrain := TTerrain.Create;
  
positive.code: 
      property GlobalSettings: TGameSettings read fGameSettings;
      property Campaigns: TKMCampaignsCollection read fCampaigns;
      property MapEditor: TKMMapEditor read fMapEditor;
      property MusicLib: TMusicLib read fMusicLib;
      property Pathfinding: TPathFinding read fPathfinding;
      property Projectiles: TKMProjectiles read fProjectiles;
  
negative.code:     FreeThenNil(fRenderPool);
      FreeThenNil(fPathfinding);
      FreeThenNil(fTerrain);
  
      FreeThenNil(fGamePlayInterface);  //Free both interfaces
      FreeThenNil(fMapEditorInterface); //Free both interfaces
  