Base for my pool game I want to make The physics for each ball runs consecutively not concurrently (They aren't all calculated at once but rather in a certain order), so some balls will be slightly ahead of others even if they start in an identical situation The simulation runs 15x per frame by default. You can change that with the speed slider. If it is laggy lower the speed.
Lots of math... I used wikipedia and stuff Hope it's interesting