Split Rotate into 2 separate commands -- 1 for clockwise, 1 for counter-clockwise.
Constants.java: put kP back to 0.1, decide on shooter levels lines 91 and 92
Split auto speeds into multiple constants, 1 for each auto mode (forward rpms used 45, 60)
RobotContainer.java: remove the "2" in line 72, replace cmds in 96 and 98 with separate clockwise / counterclockwise cmds
AutoSlalom.java: consider removing the wait between commands, extract the " / 1000.0" to a constant
DriveForwardConstantSpeed.java: remove the comment in 27, consider removing the "waitcommand" in 42, put "m_" in front of all member variables (14, 15), replace " / 1000.0" with constant
RotateConstantSpeed.java: add "m_" in 15-16 and 44-50, move the timing and printing code out into a static utility class, have the separate clockwise / counter-clockwise rotate commands simply extend the existing Rotate cmd, in 21 and 22 consider just inverting the motors instead of *-1, in 44 find a better way to set/determine the direction
Shooter.java: once fix PID, toggle comments in lines 126 and 127
Specific cleanup items: