I’ve provided Godot demo, you can learn from there (or youtube)
if you later ask why am i combine the water tiles, it purely bc of the godot tileset system :)