The flipping dream: From rookie to Rubik's champ