anchor.diff:  procedure TKMMenuSingleMap.StartClick(Sender: TObject);
   var
     I: Integer;
  +  Map: TKMapInfo;
   begin
     //This is also called by double clicking on a list entry
     if not Button_Start.Enabled then
  
positive.code:     for I := 0 to fMaps.Count - 1 do
        if fLastMapCRC = fMaps[I].CRC then
        begin
          //Unlock before TerminateScan,
          //or we can get deadlock when try to start game quickly while scanning is still in progress
          //it could be done if press Enter to start the game just after entering SP maps list menu
  
negative.code:         fMaps.TerminateScan;
  
          //Provide mission FileName mask and title here
          gGameApp.NewSingleMap(Map.FullPath('.dat'), Map.FileName, fSingleLoc, fSingleColor, fDifficulty, fAIType);
          Exit;
        end;
    finally
  