Game demo: cannon game, HTML5, canvas, part 1