Simplify types fetching
Further modularization
Simplify list Pokémon action