Terrible character controller.