finished! red dot will interact with water, green dot won't all the code in the red dot is fully consolidated (all single-sprite vars, so you can make clones as well), so hopefully it will be easy to implement in your own project oh yeah just drag the dots with your mouse
free for use, with credit ofc changelog: -fixed all known bugs -added idle waves -made it so waves are less intense with depth -added explanatory comments inside