Add Pause/Play toggle

Added a toggle method to GameState to allow switching between
paused/playing. Step will do nothing when paused.