lol Yeah, it certainly has its moments...The Ghost-type gym took a while. :P
I haven't taught Rattata any new moves yet. So far, the ones he has are pretty good--Quick Attack for weak enemies, Hyper Fang for strong enemies, Mud-slap for specific types (e.g. Ghost), and Super Fang for those with high defense (e.g. Rock and Steel).
I defeated Pryce and obtained the Glacierbadge from Mahogany Town! But yes...I did skip a certain young lady.
Spoiler:- Leader Pryce was defeated!: