anchor.diff:  procedure TKMMainMenuInterface.Create_Loading_Page;
   begin
     Panel_Loading:=TKMPanel.Create(Panel_Main,0,0,Panel_Main.Width, Panel_Main.Height);
  -    TKMLabel.Create(Panel_Loading, Panel_Main.Width div 2, Panel_Main.Height div 2 - 20, 0,0,fTextLibrary[TX_MENU_LOADING],fnt_Outline,taCenter);
  +  Panel_Loading.Stretch;
  +    with TKMLabel.Create(Panel_Loading, Panel_Main.Width div 2, Panel_Main.Height div 2 - 20, 0,0,fTextLibrary[TX_MENU_LOADING],fnt_Outline,taCenter) do
  +      Center;
       Label_Loading := TKMLabel.Create(Panel_Loading, Panel_Main.Width div 2, Panel_Main.Height div 2+10, 0, 0,'...',fnt_Grey,taCenter);
  +    Label_Loading.Center;
   end;
   
   
  
positive.code:       Label_Stat[i] := TKMLabel.Create(Panel_Stats,340,Adv,100,20,'00',fnt_Metal,taRight);
      end;
  
      Button_ResultsBack := TKMButton.Create(Panel_Results,100,650,220,30,fTextLibrary[TX_MENU_BACK],fnt_Metal,bsMenu);
      Button_ResultsBack.OnClick := SwitchMenuPage;
      Button_ResultsRepeat := TKMButton.Create(Panel_Results,340,650,220,30,fTextLibrary[TX_MENU_MISSION_REPEAT],fnt_Metal,bsMenu);
      Button_ResultsRepeat.OnClick := MainMenu_ReplayLastMap;
      Button_ResultsContinue := TKMButton.Create(Panel_Results,580,650,220,30,fTextLibrary[TX_MENU_MISSION_NEXT],fnt_Metal,bsMenu);
      Button_ResultsContinue.OnClick := SwitchMenuPage;
  end;
  
  
  procedure TKMMainMenuInterface.Create_ResultsMP_Page;
  const
    BarStep = 130;
    BarWidth = BarStep - 10;
    BarHalf = BarWidth div 2;
    Columns1: array[0..4] of integer = (TX_RESULTS_MP_CITIZENS_TRAINED, TX_RESULTS_MP_CITIZENS_LOST,
  
negative.code:   i,k: Integer;
    UnitsMax, HousesMax, GoodsMax, WeaponsMax, MaxValue: Integer;
  begin
    Label_ResultsMPTime.Caption := fGame.GameName + ' - ' + FormatDateTime('hh:nn:ss', fGame.GetMissionTime);
  
    //Update visibility depending on players count
    for i:=0 to MAX_PLAYERS-1 do
  