#7 Added negative heal amount check to HealAction so that overheal will not cause the standard heal to actually damage the unit