anchor.diff:    Create_Replay_Page; //Replay controls
     Create_PlayMore_Page; //Must be created last, so that all controls behind are blocked
   
  -  Label_Hint := TKMLabel.Create(Panel_Main,224+32,fRender.RenderAreaSize.Y-16,0,0,'',fnt_Outline,kaLeft);
  +  Label_Hint := TKMLabel.Create(Panel_Main,224+32,Panel_Main.Height-16,0,0,'',fnt_Outline,kaLeft);
     Label_Hint.Anchors := [akLeft, akBottom];
   
     //Controls without a hint will reset the Hint to ''
  
positive.code: 
  
  procedure TKMGamePlayInterface.Create_Replay_Page;
  var s:TKMPoint;
  begin
    s := fRender.RenderAreaSize;
  
    Panel_Replay := TKMPanel.Create(Panel_Main, 0, 0, 1024, 768);
    Panel_Replay.Stretch;
  
      //Block all clicks except MinimapArea
      with TKMShape.Create(Panel_Replay,-1+196,-1-8,s.X+2-196,196+2, $00000000) do
        Anchors := [akLeft, akTop, akRight];
      with TKMShape.Create(Panel_Replay,-1,-1-8+196,s.X+2,s.Y+2-196, $00000000) do
        Anchors := [akLeft, akTop, akRight, akBottom];
  
      Panel_ReplayCtrl := TKMPanel.Create(Panel_Replay, 320, 8, 160, 60);
  
negative.code: 
  //Waiting for Net events page, it's similar to PlayMore, but is layered differentlybelow chat panel
  procedure TKMGamePlayInterface.Create_NetWait_Page;
  begin
    Panel_NetWait := TKMPanel.Create(Panel_Main,0,0,Panel_Main.Width,Panel_Main.Height);
    Panel_NetWait.Stretch;
      Bevel_NetWait := TKMBevel.Create(Panel_NetWait,-1,-1,Panel_Main.Width+2,Panel_Main.Height+2);
      Bevel_NetWait.Stretch;
  
      Panel_NetWaitMsg := TKMPanel.Create(Panel_NetWait,(Panel_Main.Width div 2)-100,(Panel_Main.Height div 2)-100,200,200);
      Panel_NetWaitMsg.Center;
        Image_NetWait:=TKMImage.Create(Panel_NetWaitMsg,100,40,0,0,556);
        Image_NetWait.ImageCenter;
  