A simulation of particles in a box, with added collisions. Adjust the heat and see what happens. A mysterious bug explains the fact that they sometimes combine in doubles. I saw something similar happen with some proteins (I forgot the exact one.).
This uses the <touching ()?> block in a paradoxical way, by making a sprite detect if it is touching ITSELF (or rather, it's clones in this case.) See inside and see where I used it.