This is funny, but c'mon, magikarp's already a joke. Most of this is flat false. It doesn't "rain" in pokemon. And Magikarp only knows two moves, splash, which it knows when you catch it, and tackle, which it learns at lvl 15. Don't know what Flail and Bounce are, but they aren't pokemon moves I've ever heard of.