PatronusSpell extends PushSpell