Experimenting with canvas whilst learning about reflection & refraction