Its a very cool idea but I think its a little bit to hard, I'd suggest that you give the player a little bit more space as I often crushed into the walls. i think the players hitbox should be a bit shorter when swimming and a bit taller jumping. Thats just what I think but you can do whatever you want