Who loves Pokemon? Well if you do, then you will surely like this game. There are 500 levels where you are given a shadow of a Pokemon and need to guess which one it is! It does get hard, I mean do you know 500 Pokemon off the top of your head?? If you need a helping hand, take a look at our answers below.