I think it would be wiser in general to have different types of firing states that you can set your units, and then allow this to be changed at each waypoint you set... so you would have say "hold fire" "return fire only" suppressing fire" "fire at will" and maybe "short burst/single shot"... so you could for example have your unit sneak into a building and take a pop shot and run back all by changing the fireing mode for the waypoints.. I find it annoying that you can't set your units to move to a position.. and then fire at a certain target... I think the system needs to be re-worked really... its a little to clumsy