blek
I personally also like the idea of only making mass attack send units close to your "base", and not every unit on the map. That way the player can micromanage their units more, and not have to send every unit if they dont want to.
All you do for that is make a large location around the base, and have units from there instead of anywhere attack to the location.