updated autonomous and basic teleop