Add object support with getters
Fix objects with sub-types (e.g. ITEM_WEAPON), add item files
Add remaining files, fix spacing in comment tokens