(polish) Improvements to Attack Eyes

Re-targeting works correctly, is more consistent, and more generous.
Fixed errors caused by dead enemies retaining their effects.
The fire eye talent should be more reliable.
Refactored to smaller, more modular code.