dobuleclick on unit could select all units of that unit type
mouse cursor should be changed to crosshair when units selected even if there is no enemy target. Moving is also an action - if we dont see units on viewport nothing indicates that some units are selected and waiting to move. Crosshair could then blinking on enemy targets or spice for harvesters - to indicate hot targets.