This game is pokemon at its finest !