Planet of Lava – Save the Planet: Leaderboard Update

Leaderboard improvements and fixes.