Add player clipping.
Restrict player rotation.
Add player weapon.