High score utility functions
Majority of high score handling
- Initial entry on game over screen
- High score screen gamestate change
- High score list serialization and deserialization