Add a functional game pause button.

Adds a pause button that's only displayed when the game is running. Pausing the game displays a grey overlay over the screen. Tapping the overlay resumes the game. If game time is adjusted during game pause, the game is not resumed.