L-System using canvas