Big changes for the GLObject class, still no shadow for Spot Light