In commands/SuperstructureCommands.java, the auto align uses a Commands.deadline, with the wait command as the deadline. This causes the auto align to only end after the 1 second wait has ended. This should be changed to a Commands.race, so that that part of the sequence ends if it auto aligns correctly first before the 1 second wait command finishes.
In
commands/SuperstructureCommands.java, the auto align uses aCommands.deadline, with the wait command as the deadline. This causes the auto align to only end after the 1 second wait has ended. This should be changed to aCommands.race, so that that part of the sequence ends if it auto aligns correctly first before the 1 second wait command finishes.