Click Reset to reset the cube to its solved state. Click Scramble to scramble the cube. Click the center of the face or edge you want to rotate, and arrows will appear surrounding it. Use these arrows to rotate the face. Use the black arrows surrounding the cube to rotate the entire cube.
The rotation seems to be fixed! If you encounter a bug, tell me. Scramble is glitchy OKAY THIS SCRAMBLE IS REALLY ANNOYING ME NOTHING IS LOGICALLY WRONG WITH IT IF YOU CAN PROVIDE SOME INSIGHT PLEASE DO SO This could not have been remotely possible without @randomgamemaker and their amazing rendering skills! (I coded the mathematical rotation of the sides, while randomgamemaker coded the display, which is much more complex than it sounds) I can't believe it's actually done and functional!