First person test. Joypad input.

- Removed vert clamps in camera controller.
- Set up input manager for joypad.
- Third person cam does ray hit test for environment to get position.
- Added cube meshes.
- Added first person controller.
- Fixed third person and first person controller so that they ignore
zero directions.