Implemented spot lights, adjusted the pbs shader, etc.