This was a fun one!
I didn't encounter any ranged troops in my game, aside from one with a +1 range added, and I'm not quite sure how the hurt effects (Death, injury, yield) are applied, but I enjoyed nevertheless!
Very clever use of the theme, and well done!