Refactor and wrap methods for determining if the player is under or above water
Smoothly lock the vertical position of the player in an angled body of water
Apply river current force to player as environmental force vector
Move player through sequential river legs
Remove debug statements
Minor tuning of splashing into water and in-river control
Make splash duration dependent on splash force
Merge branch 'features/rushing-river'