Refactor the handling of spells so that they can be defined completely in each spell's class instead of in the champion's spell_[qwer]() methods, and make Caitlyn's spells follow a more standard structure.
Also enemy_champion should be renamed more generally to target
(Need to fix tests)
Refactor the handling of spells so that they can be defined completely in each spell's class instead of in the champion's
spell_[qwer]()
methods, and make Caitlyn's spells follow a more standard structure.Also
enemy_champion
should be renamed more generally totarget