So it turns out that the Walk Through Anything Code will not help you in the Distortion World when you get to the waterfall you need to cross. Also, once you start the boulder puzzle with the Legendary Lake Pokemon there's no way to leave the Distortion World without battling Giratina first. This is where my problem comes in. I have no Pokemon that have the ability to learn surf in my party (Umbreon, Golem, Staraptor, Luxray, Haunter and Torterra) and I'm stuck with no way to proceed or backtrack. Does anybody have a code that will let me hack one of my Pokemon's movesets and teach it surf? I'd really appreciate receiving this code if it exists. Please keep in mind it has to be tested and verified working.