I built a working Lego Rubik's Cube