Если учесть, как проект называется - VCMI Project - Heroes 3: WoG recreated - то вопросов нет.
Причем тут VCMI-то? Я просто пример привел - что там реализовали такую тему, хотя сам об этом давно думал.
Одно дело - рутинные операции, а другое - контролировать бой.
Контролировать бой и так можно, просто трудно в голове держать, например, очередность хода грифов в консерве. А по такой логике и подсветку хода юнитов тоже не стоило делать - самим клеточки считать.