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.GameStart(aMissionFile, aGameName, aCRC, aCampaign, aMap, aDesiredLoc, aDesiredColor, aDifficulty, aAIType);
     except
  
positive.code:   if gMain <> nil then
      gMain.FormMain.ControlsReset;
  
    gGame := TKMGame.Create(aGameMode, fRender, fNetworking, GameDestroy);
    try
      gGame.Load(aFilePath);
    except
  
negative.code: end;
  
  
  procedure TKMGameApp.GameStarted(aGameMode: TKMGameMode);
  begin
    if gMain <> nil then
    begin
  