http://hascanvas.com/SimpleLinearMove by keijiro