this idea popped into my head recently, lets give the units the ability to have independent weapons (this would allow the units to attack more than one enemy at a time)
this is how i can see it happening - we modify the pet system.
the independent weapon would be an auto-summoned pet of the main unit that can not fully die.
lets take for example a tank with a cannon and a machine gun on the top: the cannon is the main unit's weapon, and the MG is an attached pet of the parent unit (the tank). this gun will follow the tank (and stay in place, perhaps with some xyz offset magic), and will also take damage (and can even be destroyed, but would just stay at 0 hp, not fully die). if the parent (tank) is repaired to a certain point, the MG would be "revived" as well. the only way to kill the Mg would be to kill the tank. I hope that this makes sense to you guys, and i hope that it can be implemented.