EjectingHopper
I think I'll use EjectingHopper in the state machine by understanding which button is pressed to eject the hopper, finding out which state it ends up in, and what motors are used to eject the hopper (shooterTransfer, serializerVFunnel, intakeRoller, and serializerRollers). These motors need to spin counterclockwise to eject the hopper (reverse).
EjectingHopper
I think I'll use EjectingHopper in the state machine by understanding which button is pressed to eject the hopper, finding out which state it ends up in, and what motors are used to eject the hopper (shooterTransfer, serializerVFunnel, intakeRoller, and serializerRollers). These motors need to spin counterclockwise to eject the hopper (reverse).