added move controller and character controller