I'm at the part in my fire red pokemon game where I have the rainbow badge and I dont know where to get the move swim for my pokemon and I dont know where the next gym leader is. where can i find them both?