Factored out the canvas code into ZSCanvasView and made the ball more circle.