We need to modify the classes that are responsible for the AI for EnemyHealth, and TeamHealth to correct a couple bugs. They need to have an extra layer of inheritance.
create a new script for enemies and team mates to store thier health and stat values.
inherit the values from a 'new EnemyHealth()' or 'new TeamHealth()'
This should correct the AI bug where the enemies all die when one takes damage.