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:       Label_ResultsMP: TKMLabel;
        Panel_Bars: TKMPanel;
          Panel_BarsUpper, Panel_BarsLower: TKMPanel;
            Label_ResultsPlayerName1, Label_ResultsPlayerName2: array [0 .. MAX_LOBBY_PLAYERS - 1] of TKMLabel;
            Bar_Results: array [0 .. MAX_LOBBY_PLAYERS - 1, 0 .. 9] of TKMPercentBar;
            Image_ResultsRosette: array [0 .. MAX_LOBBY_PLAYERS - 1, 0 .. 9] of TKMImage;
        Panel_ChartsEconomy: TKMPanel;
          Chart_Players_Citizens: TKMChart;
          Chart_Players_Houses: TKMChart;
  
negative.code:     Panel_BarsUpper := TKMPanel.Create(Panel_Bars, 0, 0, Panel_Bars.Width, Middle - 3);
      Panel_BarsUpper.Anchors := [anTop];
  
        for I := 0 to MAX_HANDS - 1 do
          Label_ResultsPlayerName1[I] := TKMLabel.Create(Panel_BarsUpper, 0, 38+I*BAR_ROW_HEIGHT, 150, 20, '', fntMetal, taLeft);
  
        for K := 0 to 4 do
        begin
          with TKMLabel.Create(Panel_BarsUpper, 160 + BarStep*K, 0, BarWidth+6, 40, gResTexts[Columns1[K]], fntMetal, taCenter) do
            AutoWrap := True;
          for I := 0 to MAX_HANDS - 1 do
          begin
            Bar_Results[I,K] := TKMPercentBar.Create(Panel_BarsUpper, 160 + K*BarStep, 35+I*BAR_ROW_HEIGHT, BarWidth, 20, fntGrey);
            Bar_Results[I,K].TextYOffset := -3;
  