anchor.diff:        fGamePlayInterface.EnableOrDisableMenuIcons(not (fPlayers.fMissionMode = mm_Tactic)); //Preserve disabled icons
   
         fPlayers.SyncLoad(); //Should parse all Unit-House ID references and replace them with actual pointers
  +      Result := true;
       end;
       gsEditor:   exit;
       gsPaused:   exit; //Taken care of earlier
  
positive.code: end;
  
  
  function TKMGame.Load(SlotID:shortint):string; //I've declared it a string for debug, should be enum
  var LoadStream:TKMemoryStream;
  s:string;
  begin
    fLog.AppendLog('Loading game');
    Result := 'NIL';
  
    if GameState in [gsRunning, gsPaused] then StopGame(gr_Silent);
  
  
negative.code:     property GetGameName:string read GameName;
      function GetNewID():cardinal;
      function Save(SlotID:shortint):string;
      function Load(SlotID:shortint):boolean;
      procedure UpdateState;
      procedure PaintInterface;
    end;
  