Added a pause menu

The game can be paused by pressing Escape, or by the window losing focus. From there the player can continue with the game or quit. It's not perfect and there's a bug where the player's position will change if they pause in mid-air.