Скажем так - ДЦЖ считает "оставшихся в живых" и формирует движение фронта, не учитывая осмысленное продвижения игрока по карте - а тебе нужно добавить эффект "стратегического мышления игрока"?
Тогда нужно сделать как заказ миссии ВЭФ - диалог "Что будем атаковать сегодня? Что защищать? Какие полки поднимать?" итд. А по результатам опроса генерить карту с миссиями и маршрутами. Далее, по результатам вылета, оценивать потери (в том числе неполные) - добавлять логики "кто откуда смылся, кто куда пробился" и генерить новую карту. ...возвр. п.1 - Что будем делать сегодня($i++)?