Two things:

1. If this always has to be called, why doesn't the manager or something else call it before calling the mesher? Seems less error-prone.
2. Why is chunkDims passed in? Can't you just do `for (0...blocks.length)` ?