[1] Reveal 2 cards from your hand. Choose 1 and pay its casting cost, then cast it as normal. If it fails to resolve, reset the game state to before the card was cast, then cast the second card as normal. https://i.imgur.com/E2cbdEo.png
[1] Reveal 2 cards from your hand. Choose 1 and pay its casting cost, then cast it as normal. If it fails to resolve, reset the game state to before the card was cast, then cast the second card as normal. https://i.imgur.com/E2cbdEo.png
Exile a card from your hand. You may cast a card from your hand with CMC greater than or equal to the exiled card as though it had flash. That spell gains "if this spell is countered, you may play the exiled card without paying it's cost".
... Of course, it's not perfect but it's closer. Doing things like "reset the game state" are not defined in the rules very well, especially since the state wouldn't be the same (there are ways to make it illegal to undo). So that would just be a mess.
wouldn't that make the card useless?
play cardA -> get countered ->state reset -> play card B -> B gets countered (because your opponent recovers the counter and untapped cards, due to the reset).