Well, I have a picture of my most recent code, as well as the region the character's meant to swim. I must admit, when I made my first level, I duplicated it to make other ones. The original had different regions, and in the newer ones the regions there don't trigger in the place they're meant to. I tried making the swimming region as long as the scene itself, but that didn't fix the problem at all.