Rubik's Race: How Cube Racing Works and How to Win