In one episode, Gary tells Ash he's slow cause he's only about to get his 8th badge and Gary already has 10 badges. 10 badges? There are only 8 kanto gym leaders how does he have 10 badges but still need to battle Giovanni? Did he go to the Orange Islands or something? I don't normaly watch the anime but this kind of bugs me.