freshTreasure and itemInventory now static for use outside InventoryService