2D Dynamic light and shadow with LWJGL