Implements blocks instead of byte arrays for voxel storage