anchor.diff:    TKMCoreBalance = record
       StoreBalance, SchoolBalance, InnBalance, BarracksBalance: Single;
       Balance: Single; //Resulting balance
  -    Text: string;
     end;
     TKMMaterialsBalance = record
       WoodcutTheory, SawmillTheory: Single;
       StoneBalance, WoodBalance: Single;
       Balance: Single; //Resulting balance
  -    Text: string;
     end;
     TKMWareBalanceGold = record
       CoalTheory, GoldOreTheory, GoldTheory: Single;
       Production: Single; //How much do we produce
       Consumption: Single; //How much is used
       Balance: Single; //Resulting balance
  -    Text: string;
     end;
     TKMWareBalanceFood = record
       Bread: record
  
positive.code:     fDemandGold: TKMWareBalanceGold;
      fDemandFood: TKMWareBalanceFood;
      fDemandWeaponry: TKMWareBalanceWeaponry;
  
      function HouseCount(aHouse: THouseType): Integer;
      function TryBuildHouse(aHouse: THouseType): Boolean;
  
negative.code:   var
      CornProductionRate, CornConsumptionRate: Single;
    begin
      //@Krom: It actually only takes 4 corn to produce 1 beast (3 stages of growing, next one harvests it)
      //       I'm struggling to understand the logic below, so could you change 5 to 4 in cases where it's refering to the
      //       amount of corn required to grow 1 beast?
      CornProductionRate := HouseCount(ht_Farm) * ProductionRate[rt_Corn];
      CornConsumptionRate := HouseCount(ht_Mill) * ProductionRate[rt_Flour]
                           + HouseCount(ht_Swine) * ProductionRate[rt_Pig] * 5
  