Pause button implemented
- Needed to add KeyboardDevice to pause screen manually
- Needed to save mouse position for restoration upon unpausing