I feel like you could fix this by simply limiting how much damage it can take. Make it so the things health can't go 100-0 in faster then, say, 60 seconds. Boom problem solved.