Update!
I've been working on implementing dive. Dive now functions for when you want to go underwater, and will soon support emerging from underwater.
Here are some screens:

^Dive will function for any of the dark spots

^The Seaweed is not animated yet, but it will be soon!
It won't be long before dive is fully functioning. I guess I might upload a video of it working if anyone is interested in seeing it.
I'll probably be ready to update again in the next few days.