Refactored

Refactored the code a bit. Also made it so you can only touch to start a
minigame while there's not currently a game running