added a new map loading system and by doing that removed the cNBT dependency