Fixed Movement

Changed a couple things and the scene. The player will now use the
CharacterController component which doesn't react to physics, but uses
Kinematics instead. This can all be done through code. Also added in
comments