code: @Override
      public String toStateString() {
          StringBuffer buf = new StringBuffer();
          buf.append(super.toStateString());
          buf.append("Team Name: ");
          buf.append(this.getTeamName());
          buf.append("\n");
          buf.append("Number: ");
          buf.append(this.getNumber());
          buf.append("\n");
          buf.append("Running: ");
          buf.append(isRunning());
          buf.append("\n");
          buf.append("ControllerPlayer Class: ");
          buf.append(controller.getClass().getName());
          buf.append("\n");
          return buf.toString();
      }
docs: {@inheritDoc}