Puzzling with Robots