support 'return from your graveyard to your hand'
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with ability in card script
replace groovy code with effect in card script
replace groovy code with effect in card script
replace groovy code with effect in card script
replace groovy code with ability in card script
replace groovy code with effect in card script
replace groovy code with effect in card script
replace groovy code with effect in card script
add filter
isSpellCardEvent broke as action is not instance of MagicSpellCardEvent when
using MagicRuleEventAction

fixed by putting the logic for moving card to graveyard/exile in resolve
method of MagicCardOnStack

fixes issue 415