Good episode, awesome battles and great comical moments. The only thing I felt was out of place was the Team Rocket scenes.