Fix chain lightning

Due to refactoring damage, chain lightning was hitting the same targets repeatedly until death, and targets immune to the shot were causing infinite recursion.