use velocity to rotate agent