The same thing as my other project but with water.
All code that doesn't have to do with water is mainly from griffpatch's tutorials.