private void DebugDrawGeneratingBlock(MySlimBlock generatedBlock)
        {
            var generatingBlock = generatedBlock.CubeGrid.GetGeneratingBlock(generatedBlock);

            if (generatingBlock != null)
            {
                VRageRender.MyRenderProxy.DebugDrawText2D(new Vector2(0, 0), "Generated SubTypeId: " + generatedBlock.BlockDefinition.Id.SubtypeName + " " + generatedBlock.Min.ToString() + " " + generatedBlock.Orientation.ToString(), Color.Yellow, DEBUG_SCALE);
                VRageRender.MyRenderProxy.DebugDrawText2D(new Vector2(0, 14), "Generating SubTypeId: " + generatingBlock.BlockDefinition.Id.SubtypeName + " " + generatingBlock.Min.ToString() + " " + generatingBlock.Orientation.ToString(), Color.Yellow, DEBUG_SCALE);

                Vector4 blue = new Vector4(Color.Blue.ToVector3() * 0.8f, 1);
                MyCubeBuilder.DrawSemiTransparentBox(generatingBlock.CubeGrid, generatingBlock, Color.Blue, lineColor: blue);
            }
        }