Хм, кто-то ещё полагает, что указание на последнюю выполненную строку скрипта непременно означает, что ошибка в скрипте?
А деление на 0, исходя из лога, кажется, происходит из-за расчёта скорости и только тогда, когда у врага есть стреляющие отряды.
Circle of destruction, hammer comes crushing
Powerhouse of energy
Whipping up a fury, dominating flurry
We create the battery