Initial work on dynamic character controller.