Working through the Generative Art book using Canvas instead of Processing