PtoP collisions using energy n momentum improved

should work in all cases, whats still not handled is dragging a particle
through other particles, this is due to many known and unknown reasons