A way to change FRC autonomous programs without restarting the robot