This is cool. Looks complicated, but it just uses canvas.getContext('2d').quadraticCurveTo()
canvas.getContext('2d').quadraticCurveTo()
Ideas? Suggestions? Leave a note!