Add Dynamics based deceleration
Add Dynamics based bouncing
Add rubber-banding
Refactor updating bounds