Thank you! Yes, I discovered that I'd given myself a problem with the code being ambiguous around carrying things. Rescuing the robot was my stretch goal and I hadn't realised until too late that it was breaking things.
It's OK, bugs happened :D I dig the vibe so far.