This is a 2D plot where each pixel corresponds to a particle. There are three (or more) circle-shaped attractors/planets that attract the particles. The color of each particle corresponds to the attractor it collides with.
The particles do not attract the attractors or each other, but the attractors attract the particles. When chaos mode is enabled, the attractors also attract each other.
Controls:
When increasing dT too much, you may see this kind of thing:
This happens because when dT is lowered, the particle moves more "discretely" and "jaggedly".
This causes some particles in repeating distance increments to "miss" the attractor, causing ripples.
In this image you can see how the red particle goes to the attractor and gets colored while the black particle consistently overshoots it.
You can see streaks of same-colored hollow circles in chaos mode, which are generated when two attractors collide or one attractor
collides with the walls.
These happen because when attractors collide, they start moving very fast in a specified direction. This causes the particles that
were "winding around" the attractor to immetiadely collide, and these particles have their initial positions in different circle-shaped
regions. Each circle corresponds to a different path of winding around.