Tilted Twister - Lego NXT Rubik's Cube solver