/// <summary>
        /// This quickly checks if a given position is in any natural gravity.
        /// </summary>
        /// <param name="position">Position to check</param>
        /// <param name="sphereSize">Sphere size to test with.</param>
        /// <returns>True if there is natural gravity at this position, false otherwise.</returns>
        public static bool IsPositionInNaturalGravity(Vector3D position, double sphereSize = 0)
        {
            // Clamp sphere size to be at least 0.
            // TODO (DI/TT): Finish dis and add grav gens to a tree or smthing
            sphereSize = MathHelper.Max(sphereSize, 0);

            for (int i = 0; i < m_naturalGravityGenerators.Count; i++)
            {
                IMyGravityProvider provider = m_naturalGravityGenerators[i];
                if (provider == null)
                {
                    continue;
                }

                //we don't really care which planet's gravity we're in, so return as soon as we find one
                if (provider.IsPositionInRange(position))
                {
                    return(true);
                }
            }

            return(false);
        }