Thirty years of Pokémon means 30 years of absolutely bizarre, confounding, and totally lovable little freaks populating our screens. To be clear, I say "little freaks" with nothing but admiration and ...