* Switched over to using Path (from NIO.2) rather than File for most operations.
* During unit testing now using an in-memory home path using ShrinkWrap.
* Further work on the new StorageManager, player stores now correctly invalidates references to entities destroyed while unloaded.
* Disabled disposal of materials for the moment, due to it glDeleteShader failing for some reason.