Update Inventory to use vectors