Lego Robot solves Rubik's Cube