Totally new way to define pokemons, by generation