CubeStormer II - The Fastest Rubik's Cube Solving Robot