There are a few issues with how collisions are currently handled:
- We oversample currently to reduce the maximum magnitude of overlap in any collisions occuring on the most recent time step, so we need to add in one additional step of self.time_disc - dt before update() is done so that each frame represents a consistent unit of time.
- Magnitude is not being reduced
There are a few issues with how collisions are currently handled: