[suggestion] allow minimum-ranged units to distance themselves to attack

When ordering siege machines to attack an objective that’s closer than three tiles away, they won’t start attacking, needing to be manually moved back.
I think it’s going to be cool to make them behave like certain units in Age of Empires II: Definitive Edition, which fall back in case their range isn’t proper, so they can continue attacking.