The Rubik's Cube: A Colorful Journey