#295 Leaderboard is live on site