I wonderif it might be better to inject maxSteps here instead of in frag_rayMarch, so that all (or most) external dependencies can be found in a single place
Having a slider for the x offset would make for quite an interesting experience, as you can sort of "fly" through the cubes (because of the changed rotation origin).