public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        CelestialBody myTarget = (CelestialBody)target;

        if (myTarget.showVelocityVector)
        {
            EditorGUI.BeginDisabledGroup(true);

            EditorGUILayout.Vector3Field("Current velocity: ", myTarget.CurrentVelocity);

            for (int i = 0; i < Universe.allCelestialBodies.Count; i++)
            {
                if (Universe.allCelestialBodies[i] == myTarget)
                {
                    continue;
                }

                if (Universe.allCelestialBodies[i] != null)
                {
                    EditorGUILayout.Vector3Field("gravityVector towards: " + Universe.allCelestialBodies[i].gameObject.name, myTarget.CalculateGravityVector(Universe.allCelestialBodies[i]));
                }
            }

            EditorGUI.EndDisabledGroup();
        }
    }