Fixing world dat file management

Also fixes spawn locations leading to wrong dimensions
and any form of undefined behaviour by dimensions writing their data into the same dat file where they should have their own.

Closes #102