Restructured engine.json

I've decided to let weapons, armor, and items
be first-level keys. This makes it easier to
generify the methods in engine.py.