anchor.diff:    fGeneral.Free;
     fMayor.Free;
     fSetup.Free;
  +
  +  fCityManagement.Free;
  +  fArmyManagement.Free;
   
     inherited;
   end;
  
positive.code:   fGeneral := TKMGeneral.Create(fOwner, fSetup);
    fGoals := TKMGoals.Create;
    fWonOrLost := wol_None;
  end;
  
  
  
negative.code:   fGeneral.Load(LoadStream);
    fMayor.Load(LoadStream);
    fGoals.Load(LoadStream);
  
    fCityManagement.Load(LoadStream);
    fArmyManagement.Load(LoadStream);
  end;
  
  
  