Moves common code from MagicLearnView into MagicLearnPresenter
SpellPresenter commands MagicLearnPresenter