add water shaders, some other fixes