anchor.diff:    StatsValues := fStatsValues[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
       SetPlayerControls(I, False); //Disable them all to start
   
     for I := 0 to ListToShow.Count - 1 do
  
positive.code:   begin
      ListToShow := fListToShow[aStatType];
      //Update visibility depending on players count (note, players may be sparsed)
      for I := 0 to MAX_LOBBY_PLAYERS - 1 do
        FillChar(fStatsValues[aStatType,I], SizeOf(fStatsValues[aStatType,I]), #0);
  
      for I := 0 to ListToShow.Count - 1 do
  
negative.code:       Label_ResultsMP: TKMLabel;
        Panel_Bars: TKMPanel;
          Panel_BarsUpper, Panel_BarsLower: TKMPanel;
            Label_ResultsPlayerName1, Label_ResultsPlayerName2: array [0 .. MAX_HANDS - 1] of TKMLabel;
            Bar_Results: array [0 .. MAX_HANDS - 1, 0 .. 9] of TKMPercentBar;
            Image_ResultsRosette: array [0 .. MAX_HANDS - 1, 0 .. 9] of TKMImage;
        Panel_ChartsEconomy: TKMPanel;
          Chart_Players_Citizens: TKMChart;
          Chart_Players_Houses: TKMChart;
  