Buttons!

Added a button class for GUI creation. Fairly simple for now.
Also remade the main menu to use them. Reduces the number of physical
buttons needed to work the game.