anchor.diff:      fLastSaveFileRel: UnicodeString;  //Relative pathname to last savegame we are playing, so game could restart from this point
   
       fAutosavesCnt: Integer;
  -    fLastSaves: TKMLimitedList<string>;
  +    fLastSaves: TKMLimitedUniqueList<string>;
   
       fIsStarted: Boolean;
   
  
positive.code:       for I := fAutosavesCnt - 1 downto 1 do
        begin
          index := fLastSaves.IndexOfItem(AUTOSAVE_SAVE_NAME + Int2Fix(I, 2), TDirection.FromEnd);
          if index <> -1 then
            fLastSaves[index] := AUTOSAVE_SAVE_NAME + Int2Fix(I + 1, 2);
        end;
        fLastSaves.Add(AUTOSAVE_SAVE_NAME + '01');
  
negative.code: 
    fMapTxtInfo := TKMMapTxtInfo.Create;
  
    fLastSaves := TKMLimitedUniqueList<string>.Create(LAST_SAVES_MAX_CNT);
    fAutosavesCnt := 0;
  
    //UserInterface is different between Gameplay and MapEd
  