attack and heal if needed