Sort of implemented diffuse lighting

(I still need to do shadows)
Got the shadows working.