anchor.diff:      property Goals: TKMGoals read fGoals;
       property Mayor: TKMayor read fMayor;
       property Setup: TKMHandAISetup read fSetup;
  +    
  +    property CityManagement: TKMCityManagement read fCityManagement; 
   
       procedure Defeat(aShowDefeatMessage: Boolean = True); //Defeat the player, this is not reversible
       procedure Victory; //Set this player as victorious, this is not reversible
  
positive.code:     fGoals: TKMGoals;
      fMayor: TKMayor;
      fSetup: TKMHandAISetup;
  
      fWonOrLost: TWonOrLost; //Has this player won/lost? If so, do not check goals
  
  
negative.code:     procedure Load(LoadStream: TKMemoryStream);
      procedure SyncLoad;
      procedure UpdateState(aTick: Cardinal);
      procedure AfterMissionInit();
    end;
  
  
  