Globally coupled collision handling using volume preserving impulses | Synapse