MySprite AddSprite(string spriteType, Vector2 wallPosition, Vector2 size, Color?color = null)
        {
            var sprite = MySprite.CreateSprite(spriteType, wallPosition, size);

            sprite.Color = color == null ? Color.White : color;
            SpriteScratchpad.Add(sprite);
            return(sprite);
        }
        MySprite AddTextSprite(string text, Vector2 position, int fontSize = 1, string font = "Debug", Color?color = null)
        {
            var sprite = MySprite.CreateText(text, font, color == null ? Color.White : color.Value, fontSize);

            sprite.Size     = MeasureSize(text, fontSize, font);
            position.Y     += sprite.Size.Value.Y * 0.5f / PixelsPerMeter;
            sprite.Position = position;
            SpriteScratchpad.Add(sprite);
            return(sprite);
        }