Illuminated.js – 2D lights and shadows rendering engine for HTML5 applications