Thanks Dev
Vuduman, ranged unit is not supposed to moving when there is opponent on their range.
Deadeye was not moving before the patch, dev intend to make the sniper is the one who moves, though i dont know why.
It's the game system (game rules), not the A.I.
So you can't just stack ranged unit in a column since some melee just can pass a hero when it move.