TODO

how is the pool constructed? how many of each pokemon are there? how do regions work?