yeah we had a few discussions about how to better show where you can move soldiers. we also thought about that exact mechanic: to only calculate costs based on moved distance from the origin, not the latest position of a soldier. unfortunately we ran out of time. maybe in a later version :D
thanks for the constructive feedback, glad you liked it!