I made a fluid simulation: dl.dropboxusercontent.com/u/69807169/LiquidTest.capx
So, when two molecules are too close, they repel away.
When they are a little bit further out, they attract (this is to simulate surface tension).
They also repel away from the walls.
Left click to make more molecules, right click to make a box.
The cool part of this is that it obeys the laws of density and such. Make the box more dense and it will sink into the fluid, make it lighter and it will float on top.
I wanted to make a second fluid to see how the two would interact, but it was a bit too hard (that's what the red dot was intended to be).
You'll also notice that the who thing is insanely laggy. This is because there are around 50+ molecules that have physics enabled and are repelling and attracting each other. This is an issue I'm working on.
Thanks for feedback!