As the user types, letters are spawned out of particles and fall to the bottom, creating a ball pit. The letters move over as the user types, resetting when they hit the side. Moving the mouse resets the point from which they start. The polyline object was helpful for separating the outlines into specific groups of particles, but I found that I had to create several separate line to prevent letters with several lines from creating nasty connecting lines. I am still working on getting the particles on the ground to not hit a critical mass of weight on that causes them to bounce up and go crazy. Dampening on any impact helped, but did not fix the problem.
Source Code: teaching.thesystemis.com/algo11/students/andrew/hw10/letterParticlesWallace.zip
Mac App: teaching.thesystemis.com/algo11/students/andrew/hw10/letterParticlesAppWallace.zip