move static factory methods from MagicTargetFilter.Factory to MagicTargetFilterFactory
remove unnecessary class prefix for calling static method
remove filters only used in MagicTargetFilterFactory
added isPermanent to MagicCardDefinition
remove with !exp == false for greater clarity
replace !isSpell with isPermanent
replace !isSpell with isPermanent