A Pokedex that contains a mapping system for Pokemon objects in PokemonCoreJava