When you hit a ball that is pressed up against the edge of a pool table it will move away from the wall. When using the standard unity physics with rigidbody2D it does not (see gif). https://imgur.com/a/WpiNzCr What is the best way to fix this? I thought about writing a script that detected collisions and attaching it to the walls but I think that's not going to work (OnCollisionEnter would trigger when the ball hit the wall, not when it is hit by the cue ball against a wall and onOnCollisionExit would not trigger in this instance). I'm lost here, if you can point me in the right direction it would help a lot, thanks.