I made myself a challenge to ONLY catch shinies in my Pokemon Y play through, and I want to chain fish for the shinies (i brought a sticky hold lileep from ORAS to do that) but I want to make sure I don’t have to be surfing on water to catch shinies. Do I have to be surfing?