I like the idea of a robot taking itself apart to solve puzzles, and I like how some of these puzzles were constructed. Nice job ^_^