Fish schooling example
Bouncing balls example
The balls have masses proportional to radius. Collisions are calculated to conserve momentum.