Each particle in the simulation starts with a random position and velocity. Whenever two particles collide, they act with perfect elastic collision with full conservation of momentum and each make a ringing sound relative to their size and mass.