physics based HTML5 Canvas application