minor changes to throw an exception from attemping to adjust invalid inventory item.
clarify comments.
missing file