With the largest Pokédex in the series to date, collecting all 898 pokémon is no easy feat. While catching them all is a goal that many Trainers strive for, some players push themselves even further ...