Refactor arenas to use ArenaPlayer

Beginnings of leaderboard support
Imeplement leaderboard tracking
Fix player record tracking/sorting
Fix matches prematurely ending in default