Raycast 2D raycaster, in which you can draw polygons, place static lights and move cursor to move the main light.