Ironed out some more button functionality.  Now main game loop can handle button events