Previously the idea was to use PBD (Position Based Dynamics), a cloth simulator, to set up a grid/network to replace the dynamic particle simulator made in Processing (link), but ...
Anyways, I got charmed by the LBM (Lattice Boltzmann Method) that might be more interesting seeing how it handles and takes into account multiple surrounding inputs.
I got the help from a LBM developer who did some tests, and set up a dynamic LBM-grid.
Files:
His starting point was hexagonal grid, unfortunately his time was limited, so ...
This raised the idea of replacing the hexagonal grid by a triangular one.