More so than any other unit, a spear on aggressive stance (default) will "disobey" your command to attack a specific unit, and will instead attack a closer unit. What's that about? Can any aiscripters explain why this happens more frequently for spears than other units? More to the point, can it be patched?