anchor.diff:    MIN_SCAN_DIST_FROM_HOUSE = 2; // Houses must have at least 1 tile of space between them
   
   var
  -  GA_EYE_GetForests_RndOwnLim     : Single = 114.1913161;
  -  GA_EYE_GetForests_InflLimit     : Single = 30.38689868;
  -  GA_EYE_GetForests_OwnLimit      : Single = 144.4874704;
  +  GA_EYE_GetForests_RndOwnLim     : Single = 45.3447774;
  +  GA_EYE_GetForests_InflLimit     : Single = 222.1944779;
  +  GA_EYE_GetForests_OwnLimit      : Single = 118.2537183;
     GA_EYE_GetForests_MinTrees      : Single = 3.11;
     GA_EYE_GetForests_Radius        : Single = 5.0698;
   
  
positive.code: begin
    fOwner := aPlayer;
    fUpdateTick := 0; // Make sure that area will be scanned in next update
  end;
  
  
  
negative.code: 
      procedure UpdateState();
      procedure OwnerUpdate(aPlayer: TKMHandIndex);
      procedure ActualizeTile(aX, aY: Word);
      function CanBePlacedHouse(const aLoc: TKMPoint): Boolean;
      procedure FindPlaceForHouse(aHouseReq: TKMHouseRequirements; InitPointsArr: TKMPointArray; aClearHouseList: Boolean = True);
    end;
  