Buttons

For #111
But needs testing. Kind of a game breaker if controls are buggy.