Ya I don't really like the idea of a unit having to have to return to base to restock. I do however like the idea of further divergence between the races in this area. I was thinking, in the example of the auto-turret that it would have a limited number of "bullets" until its empty and cant do anything, and this unit would have to be sort of resupplied every now and then(perhaps the medivac can do that by flying close to it and stuff as i think it works together with the heal function). Perhaps, some other abilities could have to be sort of resupplied (of coarse some abilities would require more of the medivacs energy in order to resupply). Like for example the reapers could have like 5 D-8 charges by default and would have to be near a medivac to recharge its "ammo" of which each D-8 charge would cost 5-10 energy and another example would be the Auto-turret in which each shot would be so many bullets and cost say 1 energy to replace that. But that's just an idea to further differentiate the races, not exactly necessary.