Simplified Generic solution for GameVars

Converted Leaderboard over to generic solution to allow for custom
leaderboard types and nicer intellisense.

Achievements will be next.