Another recode

- Everything done through JSON
- WIP linking system
- no longer needs to seperate frames to handle mods and resource packs
- simpler
- about 5x faster

still buggy from changing it to JSON. but functional for the most part.
Still working on a couple of other features that I haven't got added in
yet