This is one of those awesome examples of how far web technology has come in recent years. This is all done in real time by the browser. You can draw mirrors to reflect rays of light in different directions. You can control the reflectiveness, and diffusion of the mirrors, it’s pretty fun. After awhile the rays just clog up the screen, so you need to reset it, but it’s still a good way to waste some time.