This is a Pokedex with a custom HashMaps, List and Set.