Move inventory subpackage to item.inventory.
Item -> ItemType.
Fix previous formatting issues with ItemType / Item.
Add Diggable interface and dig(), digWith() to Block.