Robot name

This method is called `generate_name`, but it also does repeat checks. Glad you moved the lambdas out, but the string interpolation you have right now is really weird looking. I couldn't tell what sort of thing it was at first until I saw the `#{}` delimiting.