Implemented Inventory

can be used to load shop inventory easily, and eventually manage the
player's inventory