Spent way too much time huffing and puffing about two sets of pointers not being
the same before realizing that there is no reason why those two sets of pointers
should be the same. Anyway, the lighting glitch is fixed - Before, the lighting
was using the canvas coordinate system and everything else was using the chunk
coordinate system. Fixed that.