The puzzle is based on the refraction of the rays of light. Place the polygons so that the beam hits the circle. The player can very easily add his own level to the config file.
ACCESSIBILITY - I can see clearly now
ACCESSIBILITY - Over to you
Pure JS + P2.js
Just open index.html in browser, don't need http server