Update to ECommand and new class: InventoryData

The InventoryData class can hold the inventory, location and experience
level of a player and restore the saved data. Useful for minigames.