base_pkmn and spec_pkmn take game ID's as constructor parameter instead of generation