Several classes of mutually repulsive particles,
inter/intra-class repulsion is randomly selected at beginning,
forces (but no inertia) move each particle,
screen/forces wrap in x and y.