This particle system was made as a learning exercise for Vectors. Mostly so I could teach them better in my programming for artists class. So really this is a toy.
It also uses Shiffmans SMS library to control the XY of the particle using the tilt of the laptop. (hence the video of me)
Each dot just wants to get to it's own clear spot. It'll bounce of from a collision and come to rest if nothing is contacting it.