Alright, did that! Had some weird bugs because I broke the function calls for chunks looking up surrounding data from the world, but I figured that out and fixed it. Just doing some cleanup and a few minor optimizations now, and then I need to figure out what next. Probably sending ambient lighting data to the client? Not sure yet. :/