anchor.diff:    if gMain <> nil then
       gMain.FormMain.ControlsReset;
   
  -  gGame := TKMGame.Create(aGameMode, fRender, fNetworking, GameDestroy);
  +  gGame := TKMGame.Create(aGameMode, fRender, fNetworking, GameDestroyed);
     try
       gGame.Load(aFilePath);
     except
  
positive.code: end;
  
  
  procedure TKMGameApp.GameStart(aGameMode: TKMGameMode);
  begin
    if gMain <> nil then
    begin
  
negative.code: 
    if (gGame.GameResult in [gr_Win, gr_Defeat]) then
    begin
      GameFinished;
      if fGameSettings.AutosaveAtGameEnd then
        gGame.Save(Format('%s %s #%d', [gGame.GameName, FormatDateTime('yyyy-mm-dd', Now), fGameSettings.DayGamesCount]), Now);
    end;
  