Explorers don't just have names, do they? Luckily, we can add as many states to classes as we want.

See that? The explorer variable is an instance of Explorer, which means it can hold loads of goodies for us to use.

Is that really the best way to access the name variable from an instance of type Explorer?