Epic Battle. bla.. Who the hell has a level 46 Squirtle? Pokemon