anchor.diff:    fFieldsList.Free;
     fHousePlansList.Free;
     fTabletsList.Free;
  +  fMarksList.Free;
  +  fHouseOutline.Free;
     //fSampleHouse.Free;
     fRenderList.Free;
     fRenderTerrain.Free;
  
positive.code: begin
    if MySpectator.Highlight is TKMHouse then
      RenderHouseOutline(TKMHouse(MySpectator.Highlight));
  
    if MySpectator.Selected is TKMHouse then
      RenderHouseOutline(TKMHouse(MySpectator.Selected));
  
    if fGame.IsMapEditor then
      fGame.MapEditor.Paint(plTerrain);
  
negative.code:   Tmp: Single;
    Rad, Slope: Byte;
  begin
    if GameCursor.Cell.Y * GameCursor.Cell.X = 0 then Exit; //Caused a rare crash
  
    if fGame.IsMapEditor then
      fGame.MapEditor.Paint(plCursors);
  