void randomizeHeadingOnXZPlane()
 {
     SetUp(Vector3.up);
     SetForward(OpenSteerUtility.RandomUnitVectorOnXZPlane());
     SetSide(LocalRotateForwardToSide(Forward()));
 }