Hello, I have a small problem with fully understanding the ability of Jirachi Prism from attack Perish Dream that says "This Pokémon is now Asleep. At the end of your opponent's next turn, the Defending Pokémon will be Knocked Out." . I can't find rulings about this attack and only found topics about Wish Upon a Star ability. I know what normally happens if I use this attack and defending pokemon will stay as active but, I dont really understand what happens in scenario like retreat or defeating active pokemon after using Perish Dream by damage. Lets say this scenario: I have Jirachi Prism as active pokemon and enemy have pokemon A as Active pokemon and pokemon B on bench. I use Perish Dream on my turn. During enemy turn my opponent retreats pokemon A to switch with pokemon B. What happens on end of enemy turn? Does pokemon A on bench dies from Perish Dream or does pokemon B dies or does nothing happens? What happens if enemy bounces pokemon A to their hand? What happens if using Perish Dream knocks out pokemon A from 10 damage? Does pokemon B as new active pokemon knocks out at end of turn or does nothing happens at the end of enemy turn? Also, does Perish Dream stops working if enemy will knock out Jirachi during his/her turn? (I suppose efect still works but any informations will be good.) I will appreciate help with this card.