anchor.diff:    IRON_SOLDIER = 20;
     WOOD_SOLDIER = 10;
     MILITIA_SOLDIER = 3;
  -  COMPLETE_HOUSE = 10;
  +  COMPLETE_HOUSE = 5;
   var
     I: Integer;
     IronArmy, WoodArmy, Militia, Output: Single;
  
positive.code: initialization
    RegisterRunner(TKMRunnerGA_TestManager);
    RegisterRunner(TKMRunnerGA_CityRoadPlanner);
    RegisterRunner(TKMRunnerGA_CityPlannerForest);
    RegisterRunner(TKMRunnerGA_CityBuilder);
    RegisterRunner(TKMRunnerGA_CityPlanner);
    RegisterRunner(TKMRunnerGA_CityPredictor);
  
negative.code:     procedure SetParameters(aIdv: TGAIndividual; aLogIt: Boolean = False); override;
    end;
  
    TKMRunnerGA_Forest = class(TKMRunnerGA_Common)
    protected
      procedure InitGAParameters(); override;
      procedure SetParameters(aIdv: TGAIndividual; aLogIt: Boolean = False); override;
    end;
  
    TKMRunnerGA_Farm = class(TKMRunnerGA_Common)
    protected
      procedure InitGAParameters(); override;
      procedure SetParameters(aIdv: TGAIndividual; aLogIt: Boolean = False); override;
  