Search Through 1,010 Pokémon Across 9 Generations!