Mostly rewrite capacitor simulation.

Targets are now taken into account and neutralizers/nosferatus are
partially supported.