made village generation really independent from mg mapgen