new project: cast from graveyard, implement retrace
add: Oona's Grace
update: MagicPlayer.getSourceActivations()
fix: enable MagicCardActivation to do graveyard casting -> default casting restricted to cards being at hand, check if card is inHand() or inGraveyard() to remove it from the right place
merge w/ magarena, testing retrace on most recent revision
removed: unused imports
merge implementation of retrace from landhotelwesterwald-magarena
add HAND and GRAVEYARD conditions
refer to condition from MagicCondition
rename CARD_CONDITION to CARD_HAND_CONDITIONS
add MagicRetraceActivation and support 'retrace' ability in card script
replace groovy code with card script