wow each new generation of pokemon keeps getting better and better!