Хотя, конечно, очень соблазнительно написать процедурную генерацию... Что я скорее всего и реализую вне зоны руин. На бесконечно большой карте