Fixed highscore problems.

-There is now a dict for the modes to represent their corresponding
index in score_tables and such.
-Ingame now passes in the mode correctly.
-Highscoretable was using _mode instead of mode.
-Names now don't include the # when submitted.
-The mainmenu was passing in type(self) which was causing problems, so I
changed it to MainMenu.