anchor.diff:  
   function TKMRunnerDesyncTest.GetSaveName: string;
   begin
  -  Result := GetSaveName(fRunKind, gGameParams.GameTick);
  +  Result := GetSaveName(fRunKind, gGameParams.Tick);
   end;
   
   
  
positive.code: 
    // We use gRandom.Get for repeatability in Stadium
  
    Log(Format('Tick: %5d %d' ,[gGameParams.GameTick, fRunSeed]));
    if KaMRandomWSeed(fRunSeed, FREQ) = 0 then
    begin
      gMySpectator.HandID := KaMRandomWSeed(fRunSeed, gHands.Count);
  
negative.code:       SetKaMSeed(Max(1,L));
  
        SimulateGame();
        Score := gGameApp.Game.Params.Tick;//Max(0,EvalGame());
        fAverageScore := fAverageScore + Score;
        //gGameApp.Game.Save(Format('%s__No_%.3d__Score_%.6d',[MapName, K, Round(Score)]), Now);
        if (Score < fWorstScore) AND (cnt_MAP_SIMULATIONS > 1) then
  