anchor.diff:  implementation
   uses
     Math,
  -  KM_Log, Classes, SysUtils,
  -  KromUtils;
  +  KM_Log, Classes, SysUtils;
   
   var
     MAX_TICKS_CNT: Integer = 10*60*10; // 10 minutes
  
positive.code:   saveStream := TKMemoryStreamBinary.Create;
  
    // Allocate memory for save stream, could save up to 25% of save time
    saveStream.SetSize(MakePOT(fTickStreamQueue.Count * 2 * 1024));
  
    saveStream.PlaceMarker('CallersTable');
    saveStream.Write(Integer(fCallers.Count));
  
negative.code:   fGameTick := aGameTick;
  
    // Delete oldest stream object from queue
    if fTickStreamQueue.Count >= MAX_TICKS_CNT then
    begin
      fTickStreamQueue.Dequeue; // Will also automatically free an object, because of OwnObjects property
      fTickStreamQueue.TrimExcess;
  