Add rubber-banding
Add Dynamics based bouncing
Fix 2-d oscillation by adding a collision behavior
Revert "Fix 2-d oscillation by adding a collision behavior"

This reverts commit 3ea1c4003a407aa23cc65d1bb1110fba3753543e.
Fix 2-d oscillation – second attempt
Refactor the repeated code