Very great work! I have a question for the valueof voxelshift. Why the value must be between 1 and 16?