The CubeStormer 2 - World Record Rubik's Cube Solver made from LEGO NXT Mindstorms