anchor.diff:      fRender: TRender;
       fCampaigns: TKMCampaignsCollection;
       fMusicLib: TMusicLib;
  -    fMapEditor: TKMMapEditor;
       fProjectiles: TKMProjectiles;
       fGameInputProcess: TGameInputProcess;
       fNetworking: TKMNetworking;
  
positive.code:   {$IFDEF USE_MAD_EXCEPT} MadExcept, KM_Exceptions, {$ENDIF}
    KM_CommonClasses, KM_CommonTypes, KM_Defaults, KM_Utils,
    KM_Networking,
    KM_MapEditor, KM_Campaigns, KM_EventProcess,
    KM_GameInputProcess, KM_PlayersCollection, KM_Render, KM_RenderAux, KM_RenderPool, KM_TextLibrary,
    KM_InterfaceDefaults, KM_InterfaceMapEditor, KM_InterfaceGamePlay, KM_InterfaceMainMenu,
    KM_Resource, KM_Terrain, KM_PathFinding, KM_MissionScript, KM_Projectiles, KM_Sound, KM_Viewport, KM_Settings, KM_Music, KM_Points,
  
negative.code:     FreeThenNil(fRenderPool);
      FreeThenNil(fPathfinding);
      FreeThenNil(fTerrain);
  
      FreeThenNil(fGamePlayInterface);  //Free both interfaces
      FreeThenNil(fMapEditorInterface); //Free both interfaces
  