Added random() option for the canvas for testing, fixed link to download as png, added dropdown to change the size of the canvas