Demo updates for Shell Soldier.

Here are the changes that have been made for the demo.
1. Controller support now functional. No aim assist for now.
2. Improved the moving speed of the player.
3. Added Gamma adjustment option.
4. Invert look now only affects Y axis.
5. improved ground detection of the player to prevent falling through floors
6. Added a Shader Compilation feature to reduce game stutters.
7. Fire extinguisher's can now explode.
8. Added the " Dudlemon " radio in the game.
