<canvas> Ball-o-rama

An adventure in Object Oriented JavaScript, animating with <canvas>, and a thorough exploration of the Ball. Randomness really adds some life to it. Still not sure what I think about animating with canvas. Seems harder than it needs to be.