Search your library for up to two basic land cards, reveal those cards, put one onto the battlefield tapped and the other into your hand, then shuffle.
FlashCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)You may have Sakashima's Protege enter as a copy of any permanent that entered this turn.
Rather than pay for each previous time you've cast this spell from the command zone this game, pay 2 life that many times.Flying, lifelinkWhenever a player casts a spell, they lose 2 life.
Body of Knowledge's power and toughness are each equal to the number of cards in your hand.You have no maximum hand size.Whenever Body of Knowledge is dealt damage, draw that many cards.
Scry 2, then draw a card. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom and the rest on top in any order.)
FlyingWhenever Zur the Enchanter attacks, you may search your library for an enchantment card with mana value 3 or less, put it onto the battlefield, then shuffle.
Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then Soulfire Eruption deals damage equal to that card's mana value to that permanent or player. You may play the exiled cards until the end of your next turn.
Cascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order.)