When a status move is bounced back with Magic Coat/Magic Bounce, or Snatched, does the move execution restart from the beginning, or go on from where it left off? If it is the former, is the move state reset (i.e. does any changes done to the move disappear upon re-execute), or is the current...