Well... It's a start. You may want to look at how Water FOFs work, because your water lacks colormapping, causing them to be Fulbright underwater. There's way more issues than that, but I can't really give you a full breakdown, so hopefully, you can get some feedback.