add inventory and item classes, ability to generate and pick up items