public void TryTransferItemToOtherShop(Item item)
    {
        if (!item.beenPurchased)
        {
            this.AddItem(item, otherShop);
            this.RemoveItem(item, this);

            RefreshDisplay();
            otherShop.RefreshDisplay();
            item.beenPurchased = true;
        }
    }