@Override public void resolve(SpellAbility sa) { Game game = sa.getActivatingPlayer().getGame(); for (Player p : game.getPlayers()) { p.leaveCurrentPlane(); } if (sa.hasParam("Defined")) { CardCollectionView destinations = AbilityUtils.getDefinedCards(sa.getHostCard(), sa.getParam("Defined"), sa); sa.getActivatingPlayer().planeswalkTo(destinations); } else { sa.getActivatingPlayer().planeswalk(); } }