Bouncing Balls

The bouncing of the balls off each other isn't perfect because they're going at different speeds (moving different amount of pixels at a time) and have different radiuses.

Your browser does not support the canvas element.