/// use OWRigidbody version instead of ShipBody override
        private static void SetVelocity(OWRigidbody rigidbody, Vector3 newVelocity)
        {
            if (rigidbody.RunningKinematicSimulation())
            {
                rigidbody._kinematicRigidbody.velocity = newVelocity + Locator.GetCenterOfTheUniverse().GetStaticFrameVelocity_Internal();
            }
            else
            {
                rigidbody._rigidbody.velocity = newVelocity + Locator.GetCenterOfTheUniverse().GetStaticFrameVelocity_Internal();
            }

            rigidbody._lastVelocity    = rigidbody._currentVelocity;
            rigidbody._currentVelocity = newVelocity;
        }