Super satisfying simulation, well done!
Only issue I noticed was, that the particles would leak through diagonal surfaces, where two pixels corners touched
000X
00X0
0X00
X000
like so.
Was waiting to try this one, glad you got a Windows build up and running :)