Added functionality to lock and hide the cursor on playing the game, and show it when paused.  Also includes functionality to freeze the player when paused.
Added a simple preliminary script to handle pausing the game.  Removed pause handling from HideAndLockCursor.c
Added a debug mode variable to gameController and the option to toggle it off or on from the pause menu.  Updated scene objects.
Added functionality to toggle allowance of manual shape switching with the toggle of debug mode.  Added a function and functionality to randomize tetrominos every 7.5 seconds when not in debug mode.  Modularized a reset tetromino function which resets placeholder meshes to their original position and rotation.
Added a label to show if the game is in debug mode or not.
Added a button to the pause screen to reload the scene named main when pressed.  Found a resource that mentions quick level reloading if we should ever need it.
Moved player to face our initial test block.
Added functionality to skip shape resetting and randomizing when the game is paused.
Merge pull request #25 from bbrouse/pause_menu

Pause menu