anchor.diff:    Position: Integer;
     NonTeamHands: set of Byte;
   begin
  -  for I := 0 to MAX_LOBBY_PLAYERS - 1 do
  +  for I := 0 to MAX_HANDS - 1 do
       if Assigned(FLines[FLastIndex, I]) then
         FLines[FLastIndex, I].Visible := False;
   
  
positive.code: 
      FOnJumpToPlayer: TIntegerEvent;
  
      FLines: array of array[0..MAX_LOBBY_PLAYERS] of TKMGUIGameSpectatorItemLine;
  
      procedure AddLineType(AIndex: Integer; ALineClass: TKMGUIGameSpectatorItemLineClass);
      procedure ChangePage(Sender: TObject);
  
negative.code:   i: Integer;
  begin
    if ALineClass <> nil then
      for i := 0 to MAX_HANDS - 1 do
      begin
        FLines[AIndex, i] := ALineClass.Create(FDropBoxPanel.Parent, i, fOnJumpToPlayer);
        FLines[AIndex, i].Visible := False;
  