anchor.diff:    begin
       ListToShow := fListToShow[aStatType];
       //Update visibility depending on players count (note, players may be sparsed)
  -    for I := 0 to MAX_LOBBY_PLAYERS - 1 do
  +    for I := 0 to MAX_HANDS - 1 do
         FillChar(fStatsValues[aStatType,I], SizeOf(fStatsValues[aStatType,I]), #0);
   
       for I := 0 to ListToShow.Count - 1 do
  
positive.code:   StatsValues := fStatsValues[aStatType];
  
    //Update visibility depending on players count (note, players may be sparsed)
    for I := 0 to MAX_LOBBY_PLAYERS - 1 do
      SetPlayerControls(I, False); //Disable them all to start
  
    for I := 0 to ListToShow.Count - 1 do
  
negative.code:     Panel_BarsLower := TKMPanel.Create(Panel_Bars, 0, Middle+3, Panel_Bars.Width, Middle - 10);
      Panel_BarsLower.Anchors := [anBottom];
  
        for I := 0 to MAX_HANDS - 1 do
          Label_ResultsPlayerName2[I] := TKMLabel.Create(Panel_BarsLower, 0, 38+I*BAR_ROW_HEIGHT, 150, 20, '', fntMetal, taLeft);
  
        for K := 0 to 4 do
        begin
          with TKMLabel.Create(Panel_BarsLower, 160 + BarStep*K, 0, BarWidth+6, 40, gResTexts[Columns2[K]], fntMetal, taCenter) do
            AutoWrap := True;
          for I := 0 to MAX_HANDS - 1 do
          begin
            Bar_Results[I,K+5] := TKMPercentBar.Create(Panel_BarsLower, 160 + K*BarStep, 35+I*BAR_ROW_HEIGHT, BarWidth, 20, fntGrey);
            Bar_Results[I,K+5].TextYOffset := -3;
  