Properties of items

Dem dox
Framework for Inventory rewrite.

- Created a blacksmith, who's looking for an item
- Added messages to world
- Moved view out of world
- Started (barely) inventory system.
- Properties added to items (including two new items)
- Caves shortened to accomodate UI.
Inventory and hotbar