Compiles, minus the linker errors from missing item virtuals
Reorganized a TON of the inventory system so that it's cleaner.