add Item class, which represents an item or set of items in an inventory

or on the ground (as a drop or as a placed object);