anchor.diff:      property GameMode: TKMGameMode read fGameMode;
       property SaveFile: UnicodeString read fSaveFile;
   
  -    {$IFDEF RUNNER}
  -    procedure SetGameMode(aGameMode: TKMGameMode);
  -    {$ENDIF}
  +    {$IFDEF RUNNER} procedure SetGameMode(aGameMode: TKMGameMode); {$ENDIF}
   
       function GetScriptSoundFile(const aSound: AnsiString; aAudioFormat: TKMAudioFormat): UnicodeString;
       property LastReplayTick: Cardinal read fLastReplayTick write fLastReplayTick;
  
positive.code:     fGameInputProcess.CmdGame(gicGameSpeed, aSpeed);
  end;
  
  
  {$IFDEF RUNNER}
  procedure TKMGame.SetGameMode(aGameMode: TKMGameMode);
  begin
    fGameMode := aGameMode;
  end;
  {$ENDIF}
  
  
  procedure TKMGame.SetGameSpeed(aSpeed: Single; aToggle: Boolean);
  begin
  
negative.code: 
      fSaveWorkerThread: TKMWorkerThread;
  
      procedure IssueAutosaveCommand(aAfterPT: Boolean = False);
      function FindHandToSpec: Integer;
      procedure UpdatePeaceTime;
      function GetWaitingPlayersList: TKMByteArray;
      function GetControlledHandIndex: TKMHandID;
      procedure UserAction(aActionType: TKMUserActionType);
      function GetReplayAutosaveEffectiveFrequency: Integer;
      procedure UpdateClockUI;
      function GetMapEditor: TKMMapEditor;
  
      procedure GameMPDisconnect(const aData: UnicodeString);
      procedure OtherPlayerDisconnected(aDefeatedPlayerHandId: Integer);
  
      function GetGameTickDuration: Single;
      procedure UpdateTickCounters;
      function GetTicksBehindCnt: Single;
      procedure SetIsPaused(aValue: Boolean);
  
      procedure GameSpeedActualChanged(aFromSpeed, aToSpeed: Single);
      procedure SetGameSpeedActualValue(aSpeed: Single);
  
      procedure IncGameTick;
      procedure CheckPauseGameAtTick;
      function IsReplayEnded: Boolean;
  
      function DoSaveRandomChecks: Boolean;
      function DoSaveGameAsText: Boolean;
  
      function GetMissionFile: UnicodeString;
  
      function DoRenderGame: Boolean;
  
      procedure MultiplayerRig(aNewGame: Boolean);
      procedure SaveGameToStream(aTimestamp: TDateTime; aSaveStream: TKMemoryStream);
      procedure SaveGameToFile(const aPathName: String; aTimestamp: TDateTime; const aMPLocalDataPathName: String = '');
  
      function PlayGameTick: Boolean;
      function PlayReplayTick: Boolean;
  