WebGL Implementation of 2D Dynamic Lighting | Hacker News Reader