anchor.diff:                      //Humans dont need Mayor and Army management
                     end;
       hndComputer:  begin
  -                    fMayor.UpdateState(aTick);
  -                    fGeneral.UpdateState(aTick);
  +                    if fSetup.NewAI then
  +                    begin
  +                      fArmyManagement.UpdateState(aTick);
  +                      fCityManagement.UpdateState(aTick);
  +                    end
  +                    else
  +                    begin
  +                      fMayor.UpdateState(aTick);
  +                      fGeneral.UpdateState(aTick);
  +                    end;
                     end;
     end;
   end;
  
positive.code:   fGeneral.Load(LoadStream);
    fMayor.Load(LoadStream);
    fGoals.Load(LoadStream);
  end;
  
  
  
negative.code:     fGoals: TKMGoals;
      fMayor: TKMayor;
      fSetup: TKMHandAISetup;
  
      fCityManagement: TKMCityManagement;
      fArmyManagement: TKMArmyManagement;
  
      fWonOrLost: TWonOrLost; //Has this player won/lost? If so, do not check goals
  
  