Что касается нанесения урона и уничтожения героев - стало понятно, что считать весь урон лучше заранее, ещё до анимаций, чтобы исключить редкие ситуации, когда новый герой успел получить ход, но на начало хода уже мёртв. Поэтому механизм нанесения повреждений был переписан - они сначала считаются, применяются, а урон запоминается, и лишь потом отображается в цифрах.