Committing a massive amount of bug fixes

also optimized saving and loading of the world, still a little drawbrack
from creating the files at runtime