* Combine casting Transformed into a shared SpellAbility, apply transform effect before spell is cast * Minor cleanup * Use effect.apply() rather than game.applyEffects() * Add test with Maskwood Nexus