Mgv6: Speed optimisation. Use stone_surface_max_y to decide if dungeon is generated in mapchunk