Speculative contacts used to solve circle-circle collisions. Algorithm based on this article.
Press keys [1-9] to add particles of varying sizes.
Press [up arrow] or [down arrow] to increase/decrease solver iterations.
Press [backspace] to remove all particles and contacts.
Press [enter] to pause/reset forces on each particle (gravity, air drag).

Solver iterations: 0

Particles: 0

Contacts: 0

Contacts solved in this timestep: 0