It was a fun little puzzle, I would suggest adding in some kind of life counter for each room, otherwise it just becomes a case of fill in the blocks where the robot dies and respawn. Also it takes a very long time for the robot to move across the map, a speed toggle aswell as a pause would be a great addition if you were going to take this further.