Added Inventory.js to handle all inventories
Updated index for new functionality
Player shop now has own inventory
Inventory can generate and display items
Inventory persists across states