https://github.com/BiodiversityLC/Biodiversity/blob/main/Biodiversity/Creatures/Ogopogo/OgopogoAI.cs#L102-L186
should probably raycast down when picking a position inside water, if you hit anything in Room layer in like 30~ units, then you're not inside the earth, use this type of raycasting to choose a position to drag the ogopogo, do the same thing for moving it around etc, just check the walls by raycast
https://github.com/BiodiversityLC/Biodiversity/blob/main/Biodiversity/Creatures/Ogopogo/OgopogoAI.cs#L102-L186
should probably raycast down when picking a position inside water, if you hit anything in
Roomlayer in like 30~ units, then you're not inside the earth, use this type of raycasting to choose a position to drag the ogopogo, do the same thing for moving it around etc, just check the walls by raycast