Attempted to add character controller, will use raycast method instead later