Shadow Mapping using LWJGL and shaders