public override void DrawDisplayItem(SpriteBatch spriteBatch, Rectangle drawArea, Color lighting)
            {
                var     drawSize = drawArea.Size();
                Vector2 center   = drawArea.Position() + drawSize / 2;
                var     itemSize = DisplayItem.Size();
                float   scale    = FindScale(drawSize, itemSize);

                spriteBatch.Draw(
                    DisplayItem,
                    center,                             // When we add rotation to a drawing, the pivet
                    null,                               // point of the image is placed at the position
                    lighting,                           // that is given for drawing the image.
                    DisplayRotation,
                    itemSize / 2,                       // <- This is our pivet point on the image
                    scale,
                    SpriteEffects.None,
                    0f);
            }