Alright, did an absolute *ton* of code cleanup. Going to see about fixing that update bug next, I think, and then try and implement propagation for sky light.