Final fix for Courtyard via excessive use of updateInventory()