A Rubik's cube with QR codes on every surface