Stronger integration of GUI into App, functional pause menu

- GameGUI now also controls appState
- The two options in pause menu now work