It's a cool idea and it's executed pretty well, but I did manage to solve the puzzle almost instantly by moving just one cube.