implemented leaderboards and more Board refactoring