Не читал все страницы, извините, нет времени, но если движок игры не позволяет сделать "двигающиеся монгольские города", то может попробовать некоторым монгольским городам "кочевьям" дать бонус? невозможность захвата, только разграбление, и рисовать большую степь с кучей юрт посерёдке. на карте отоброжать их как значительное пятно, больше города размером. Зона, в которой кочуют сродники одного хана, зона, где кочуют сродники другого. И раз в год генерить монголом огромную рать, массу отрядов численностью от 150 до 250, которые идут по целенаправленному маршруту от города к городу и обратно. пока идут на север - они бедные, идут на юг - ведут много пленных и добра везут, скорость, изначально очень высокую, снизить. каждый отряд требует у каждого города или замка выкуп. дал выкуп один раз в год за один населённый пункт - больше в этом году не попросят. Не дал - замок или город будут атаковать все (почти все) отряды. подчинённые сёла сожгут. выкуп - тоже не слабая сумма.