Hi, just a quick suggestion.
I think this battle system is way off for one reason. All the units that are killed are attacking in the next move which is just preposterous.
This should be fixed, so that all the units that are killed by one attack (after one of the units strikes) should be removed from the counterattack and not be given the chance to strike back. It makes no sense.
For example, I attack with my Calvary units and kill all the Dogs (their health bar goes to 0), and in the next move, the Dogs strike back and kill my Calvary units. That is the worst battle system I have ever seen.
Cheers