Exploring HTML canvas, drawing with JS, Physics, and Collison Detection.