Water gradient adapt from shadergradient[https://github.com/ruucm/shadergradient] basic controls on colors