3 ms·Nicely done, James. Well written for getting beginners comfortable working with canvas.by bobwaycott 14y agoNicely done, James. Well written for getting beginners comfortable working with canvas.