Click on each face (or behind the cube, for faces on the back) to show the rotation buttons. The bottom buttons, from left to right: > Scramble > Reset > Flip (to show the other three sides)
A long time ago, I made a Rubik's Cube project. It was mostly solid, except for this one bug that only really presented itself when you scrambled the cube. I scratch'd my head around that bug for a long, long time, and eventually gave up and decided to just redo the whole thing. Thanks to custom blocks, and their ability to run without screen refresh, no scripts are stepping on each other's toes. The real challenge was getting the graphics to work, since previously I'd had a friend do that bit for me. It was a fun challenge for me! This time, I was armed with custom blocks, which have this nifty little "run without screen refresh" checkbox, which lets the whole thing run way faster, AND without any scripts potentially stumbling over each other.