Fish schooling example

Bouncing balls example

The balls have masses proportional to radius. Collisions are calculated to conserve momentum.