Demo of speculative contacts used to solve basic circle-circle collisions
https://m-byte918.github.io/SpeculativeContacts/
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).