When running my autonomous It starts just spinning and not following the commands given
void autonomous(void){
Drivetrain.drive(forward);
wait(.2,seconds);
Shooter.spin(forward);
Drivetrain.drive(reverse);
wait(1,seconds);
Drivetrain.turn(left);
wait(2,seconds);
Drivetrain.drive(forward);
Drivetrain.turn(left);
wait(1,seconds);
Shooter.setVelocity(100, percent);
Pusher.setVelocity(100,percent);
Shooter.spin(reverse);
wait(4,seconds);
Pusher.spin(reverse);
wait(2,seconds);
Pusher.spin(forward);
wait(4,seconds);
Pusher.spin(reverse);
wait(2,seconds);
Pusher.spin(forward);
wait(2,seconds);
Pusher.spin(reverse);
wait(2,seconds);
Pusher.spin(forward);
wait(4,seconds);
Pusher.stop();
Shooter.stop();
}