Project:

Real quick update:

I managed to get it to run, however the rendering is botched. The entire time the surface movement produces weird artifacts and perhaps more weirdly, when it shaded or unlit mode, the waves only project down one axis, while they look perfectly fine in wireframe mode:

I’ll keep at it and hopefully manage to patch it up soon.