attempt at leaderboard, optimization, UI improvements