Remand resolves and brings Mana Leak back into Player B's hand and he draws a card. Player A's Spell Snare fizzles, and what's left is Desecration Demon. At this point can Player B once again cast the newly returned Mana Leak from his hand (or some other counter with similar effect) on the Desecration Demon before it resolves?
Another similar scenario: Player A casts Desecration Demon, Player B casts Mana Leak. Player A pays for the 3 mana cost. Right before Desecration Demon resolves, can Player B cast a second Mana Leak?
So if I get this straight, the stack looks like:
Remand
Spell Snare
Mana Leak
Desecration Demon
Remand resolves and brings Mana Leak back into Player B's hand and he draws a card. Player A's Spell Snare fizzles, and what's left is Desecration Demon. At this point can Player B once again cast the newly returned Mana Leak from his hand (or some other counter with similar effect) on the Desecration Demon before it resolves?
Another similar scenario: Player A casts Desecration Demon, Player B casts Mana Leak. Player A pays for the 3 mana cost. Right before Desecration Demon resolves, can Player B cast a second Mana Leak?