Introducting game state
Put in some groundwork for game states