code: func NewAdaptor() *Adaptor {
  	return &Adaptor{
  		name: gobot.DefaultName("Joystick"),
  		connect: func(j *Adaptor) (err error) {
  			sdl.Init(sdl.INIT_JOYSTICK)
  			if sdl.NumJoysticks() > 0 {
  				j.joystick = sdl.JoystickOpen(0)
  				return
  			}
  			return errors.New("No joystick available")
  		},
  	}
  }
docs: // NewAdaptor returns a new Joystick Adaptor.