Rubik's Reckoning