Refactoring, adding isDiffusing state to NBT data
Successfully writing data to NBT, and reading back on world load