- With the addition of item definitions, moved all definitions into a common data/defs folder. This will also mean that item and character definitions can be in the same file.
- Exposed creating items from a definition in the item Lua wrapper.
- Moved nearly all the important code out of the C++ to the Lua for the newGame function.
- Added a general folder path tokeniser.
- Added system for saving the game data.
- Part of this system should be usable for additional data that can be accessed through Lua and stored.