You can make second troop whith same stats and different texture, and change between them by battle conds, but as allways, there
is dealay, so you would have to setup it like "this turn you'll guard, so change on this troop, then this turn you'll attack, so change on this one..."
And this you can set on random variable or something like that, or setup a formula, or download that battlescript and it'll be much easier
