Block updates need to propagate light to neighbors even if the light level doesn't rise
Switched face loops to direct for loops