Animate immunity
Add resetLevel() and remove duplicate logic