Pokemon Season 25, Episode 50 "Rocket Revengers", Recap, WARNING SPOILERS!