FYI I think you have accomplished your goal…from my testing the troops still loop a little but they now do stop sometimes and that does give the player a chance to also have a turn whereas before you never got a chance at all.
Just kind of upsetting I guess to those who invested into these troops thinking they are getting very powerful troops. Not sure how you will compensate everyone.