After the last devlog I had the basic controls for scrolling and zooming a larger level. Mostly for a laugh, I threw in 1000 units and set up a huge battle. Tha...
but thinking in vectors, why don't just update destinations on delta? so basically
if CurrentDestination != FinalDestination != StartingPoint then delta FinalDestination, so they will move in a predictable way only if the destination is not the starting point (they reached destination) or have a different target to move to.