Revert "Revert "3D Rubik's Cube""

This reverts commit 763ee7a24688a2343c98c2ffd57be8e4a74cbede.