I liked how polished everything was, but shooting to move backwards felt more like an annoyance than a fun mechanic, but I think your close. If you move towards where you shoot you'll have to balance shooting towards and away from enemies to not get to close. Or instead you could put the player in between two enemy armies so players have to keep switching between which army they target to not move to close the other army. This rebound system would also work quite well if you had a bottomless pit behind you so you can't rapidfire while backed into a corner.