The Punchbag Machine: Small Update: UI Improvements & Live Leaderboard

Detected The Punchbag Machine update.