Implemented Global Leaderboards

probably needs error messages for connection failure, or something.