A friend traded me a whirlipede with rock climb, and I trained it to have about 200 happiness before attempting to use rock climb on route 42, it didn't work at all, even though I have all johto badges, is there something wrong on that route, or a bug that needs fixed?