Honestly, I have no idea how to implement this, but I figured someone dedicated enough and with enough resources could probably do this.

As I have noticed, there is very little use for the fire and advace button. In its place I propose the idea of a fall back button, one which doesn't make your unit automatically retreat, nor turn tail and run in the other direction, but gradually keeps up a level of fire and withdraws to a safer distance.

Those are my two cents, if anyone has any advice as to how to even approach this topic or if they simply want to do it themselves, I would be most happy.