Robot Name Refactoring

Rubocop complains about class variable, but wanted to get your feedback.

Thx!
Another note: you have a guard clause here that has a trailing conditional. This is generally good practice even though trailing conditionals in other places are normally not good. `unless` is also not good practice unless (no pun intended) used in this exact situation. The only ugly thing here is that this takes up two lines, but this is better than it going past 80. Since this is a very obvious guard clause and the trailing conditional would be expected, I say this is all fine. Just thought I would mention all this, but you seem to have a good grasp of it (as everything is proper)