A 2D lighting system using OpenGL, LWJGL, Java