What? That made very little sense. You can't tell which dark swarm belongs to which player so you can't have individual guns. And why would you have such a complicated system as that for health? Why not just keep track of it in a counter. That would be more efficient, less complicated.. yep.
No, because your wrong yet again. You use Tux's shoot system to create the explosion in a direction, and if someone gets in its way, their health counter takes what is a random set of damage, and i don't need to keep count of it.