Mirror Shield, Magic Mirror, Water Sprout
From what I can tell by descriptions:
Watersprout: Must be cast same turn but after being attacked
Magic Mirror Shield: Must be cast before. Might be a buff that lasts until monster gets attacked by the correct move type?
Do these moves use the attacker's stats/buffs? Or are they based on actual damage done? Or maybe the reciprocated move is done as if *you* used their move so it uses all of your stats/buffs at x2 damage for the Shields?
Will the element be the original attack's element or be changed to Water/Psychic? Will it possibly be 'neutral' like Poison or Fire debuff's damage?
Does Magic Mirror Shield protect from the attack? Or do you have to take the damage then do your damage afterwards? If the original damage actually occurs, will the Magic Mirror Shield damage still occur if the attack killed your monster?