Removed Model entirely from UseWith action
Removed InventoryItems reliance on TextAdventureModel and made ShowInventory more specific about what it needs on construction.