Improved many of the game screen's code

-Fixed an issue with all menu entries starting the normal mode game
-Moved some instance variables and similar to module-level constants
-Consolidated SettingsMenu.menu/menu_settings into a tuple accessed in SettingsMenu.menu
-HighScoreState uses a bytearray to store the name being entered (so it's easier to change)