final Particle
a
b
private final Particle[]
particles
void
bounceOff(Particle that)
private void
predict(Particle a, double limit)
double
timeToHit(Particle b)
CollisionSystem(Particle[] particles)
Event(double t, Particle a, Particle b)