It can be difficult to work out how to watch Pokemon in order. After all, there are over 1,300 episodes and 23 movies to ...