Added Pause Function

- Game now pauses when user presses ESC.
- BUG: Player can still rotate while game is paused. Not important.