Simulating Object Collisions with JavaScript
joshbradley.me