Inventory, to-do list, crafting work are all much cleaner code