Name:Intuition
ManaCost:2 U
Types:Instant
A:SP$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ REP Search_{p:You} searches & your library_their library & and reveal_reveals | SpellDescription$ Search your library for three cards and reveal them.
SVar:DBChangeZone1:DB$ ChangeZone | ValidTgts$ Opponent | DefinedPlayer$ You | Chooser$ Targeted | ChangeType$ Card.IsRemembered | SelectPrompt$ Choose a card for the hand | Hidden$ True | Origin$ Library | Destination$ Hand | ChangeNum$ 1 | Mandatory$ True | Shuffle$ False | NoLooking$ True | SubAbility$ DBChangeZone2 | StackDescription$ REP Target opponent_{p:Targeted} & Put_{p:You} puts & your hand_their hand & your graveyard_their graveyard & shuffle_{p:You} shuffles | SpellDescription$ Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle.
SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
DeckHints:Ability$Graveyard
Oracle:Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle.
