ThirdPersonController basic functionality impl.