anchor.diff:  
     SetKaMSeed(4); //Random after StartGame and ViewReplay should match
     SetGameState(gsReplay);
  -  fGamePlayInterface.UpdateMenuState(fMissionMode = mm_Tactic, True);
  +  fReplayMode := True;
  +  fGamePlayInterface.UpdateMenuState(fMissionMode = mm_Tactic, fReplayMode);
     fReplayFile := aSaveName;
   end;
   
  
positive.code:     property GameTickCount:cardinal read fGameTickCount;
      property GameName:string read fGameName;
      property MultiplayerMode:boolean read fMultiplayerMode;
      function ReplayMode: Boolean;
      property FormPassability:integer read fFormPassability write fFormPassability;
      property IsExiting:boolean read fIsExiting;
      property MissionMode:TKMissionMode read fMissionMode write fMissionMode;
  
negative.code:     fGameSpeedMultiplier: Word; //how many ticks are compressed in one
      fGameState:TGameState;
      fMultiplayerMode:boolean;
      fReplayMode: Boolean; //Separate flag since Replay can change fGameState
      fReplayFile:string;
      fWaitingForNetwork:boolean;
      fGameOptions:TKMGameOptions;
  