That's exactly what I was thinking. Stepper motors can be very accurate but the sheer speed of that thing without the cube jamming, locking up, or flat out breaking is absolutely nuts. I did a small stepper motor + software project in college that was no where near that complex, so I can appreciate the work that went into it.