Short methods (robot name) part 2

This is the only thing I'd really refactor here. Using `method(:generate_random_name` you could reduce this to:
```
def generate_name
  name = (@name_generator || method(:generate_random_name))
  add_name_to_registry(name)
end