Refactor mapgen_spec::prepare() to let it see our list of adjacent terrains