Prepared InGameState for game over-menu

Broke out the restarting of the level into a restartLevel() method that
can be called from whatever listens to menu clicks. Also added P as a
pause button that pauses the player in mid-air.