anchor.diff:      initHT: TKMHouseType;
     begin
       Output := True;
  -    // Repeat until is avaiable house finded (to unlock target house)
  +    // Repeat until is available house finded (to unlock target house)
       initHT := aHT;
       aFollowingHouse := ht_None;
       while Output AND not gHands[fOwner].Locks.HouseCanBuild(aHT) do
  
positive.code:     initHT: TKMHouseType;
    begin
      Output := True;
      // Repeat until is avaiable house finded (to unlock target house)
      initHT := aHT;
      aFollowingHouse := ht_None;
      while Output AND not gHands[fOwner].Locks.HouseCanBuild(aHT) do
  
negative.code:     initHT: TKMHouseType;
    begin
      Output := True;
      // Repeat until is available house finded (to unlock target house)
      initHT := aHT;
      aFollowingHouse := htNone;
      while Output AND not gHands[fOwner].Locks.HouseCanBuild(aHT) do
  