Add world reading, extend NBT API a bit