anchor.diff:  
     LoadStream.Read(fGroupType, SizeOf(fGroupType));
     LoadStream.Read(fID);
  +  LoadStream.Read(fOwner);
     LoadStream.Read(aCount);
     for I := 0 to aCount - 1 do
     begin
  
positive.code:   inherited Create;
  
    fID := aID;
    fGroupType := UnitGroups[aCreator.UnitType];
    fMembers := TList.Create;
    fOffenders := TList.Create;
  
negative.code:     fID: Cardinal;
      fPointerCount: Cardinal;
      fTicker: Cardinal;
      fOwner: TPlayerIndex;
      fMembers: TList;
      fOffenders: TList;
      fSelected: TKMUnitWarrior; //Unit selected by player in GUI
  