Не совсем понял что кому не давать?
Тогда окружение не получится. Тем более пехота, которая ходит на одну клетку в штатном режиме, поскачет через 1 клетку да еще и после боя в котором она ходила скорее всего в другом направлении - т.е. поскачет через 2 клетки на третью.
Соглашусь пока только на то что, если ИИ отступил, то его уравнять в правах с игроком - клеток не оставлять.
P.S. Вроде сейчас все есть для того чтобы не совершать необдуманных действий - в брифинге в бою показывает занятые клетки по периметру, можно прикинуть что будет, если придется отступить - взвод рассеится или нет, а если нет то примерно понятно куда отступит. И если вы наступали в сторону противника, а противник просочился к вам в тыл - логично что вашими стали те квадраты куда вы атаковали и где остались после боя?!?