Ok, I'm definitely not going to finish this one.

Without any experience in games, not having a basic framework is kinda making it impossible to make steady progress. So I've just written a basic framework, which should be able to connect everything together. However, I'm a bit tired, and have had enough of it for the time being. I think I'll release a tech-demo later on, and probably opensource the verlet water code, it's surprisingly simple - after a few miserable very complex
and slow implementations. Currently it's simply a big grid, that adjusts its cellsize with each iteration, and measures its own performance.
Anyway, it was fun while it lasted, and now I'm going to try to write a very little game, like running from left to right as a primary objective, just to see 'how it is done'.
Thanks for the encouraging notes on the screenies!