public void Draw(SpriteBatch spritebatch)
        {
            spritebatch.Begin();

            switch (level)
            {
            case 0: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Red, 5); break;

            case 1: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Blue, 5); break;

            case 2: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.LimeGreen, 5); break;

            case 3: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Orange, 5); break;

            case 4: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Purple, 5); break;
            }

            spritebatch.End();
        }
        public void Draw(SpriteBatch spritebatch, Matrix CameraMatrix)
        {
            spritebatch.Begin(SpriteSortMode.Deferred, null, SamplerState.PointClamp, null, null, null, CameraMatrix);


            switch (level)
            {
            case 0: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Red, 5); break;

            case 1: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Blue, 5); break;

            case 2: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.LimeGreen, 5); break;

            case 3: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Orange, 5); break;

            case 4: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Purple, 5); break;
            }

            spritebatch.End();
        }