Some rework of Spell Rupture and CounterUnlessPaysEffect.