Implemented directional and point lights with buffer textures