22   chassis.setPose(-5.25, 7.75, 180);
 
   34   chassis.turnToPoint(24, 15.5, 1000, {.forwards = 
false});
 
   36   chassis.moveToPoint(24, 15.5, 2000, {.forwards = 
false, .minSpeed=25, .earlyExitRange=18});
 
   37   chassis.moveToPoint(25, 15.5, 1000, {.forwards=
false, .maxSpeed=30});
 
   45   chassis.turnToPoint(24, 38.75, 850, {}, 
true);
 
   51   chassis.moveToPoint(24, 38.75, 1000);
 
   54   chassis.moveToPose(48, 90, 0, 2050, {.horizontalDrift = 8, .lead = 0.45, .earlyExitRange=2}, 
true);
 
   56   for (
int i = 10; i<45; i += 5) {
 
   58   std::cout << 
"velocity" << 
HookMotor.get_actual_velocity() << std::endl;
 
   79   chassis.turnToPoint(41, 61.5, 800, {.forwards=
false});
 
   82   chassis.moveToPoint(41, 61.5,1500, {.forwards=
false}, 
true);
 
   88   chassis.turnToPoint(72, 61.5,800);
 
   90   chassis.moveToPoint(68, 61.5,1500, {.forwards=
true, .maxSpeed=75, .minSpeed=50, .earlyExitRange=6}, 
true);
 
  106   chassis.moveToPoint(47.5, 61.5, 750, {.forwards = 
false, .maxSpeed = 75});
 
  112   chassis.turnToPoint(47.5, 0, 950);
 
  117   chassis.moveToPoint(47.5, -3, 2500, {.forwards = 
true, .maxSpeed = 50, .earlyExitRange=2});
 
  124   for (
int i = 12; i<47; i += 5) {
 
  126      std::cout << 
"velocity" << 
HookMotor.get_actual_velocity() << std::endl;
 
  141   chassis.turnToPoint(61, 17, 1000);
 
  142   chassis.moveToPoint(61, 17, 1000, {.forwards = 
true, .maxSpeed = 50, .earlyExitRange=4});
 
  146   chassis.turnToHeading(-30, 1000, {.direction = AngularDirection::CCW_COUNTERCLOCKWISE}, 
false);
 
  154   chassis.moveToPoint(64.5, 0, 1200, {.forwards = 
false, .maxSpeed = 70, .earlyExitRange=1.5}, 
false);
 
  161   chassis.moveToPose(48, 20, -90, 1000, {.forwards = 
true, .horizontalDrift=9}, 
false);
 
  163   chassis.moveToPoint(68, 20, 1350, {.forwards = 
false}, 
false);
 
  168   float new_x = (float)(72 - 8);
 
  169   std::cout << 
"Distance: " << new_x << std::endl;
 
  170   std::cout << 
"Distance: " << (float)(72) / (float)10 / (
float)2.54 << std::endl;
 
  171   std::cout << 
"Distance: " << distance.get_distance() << std::endl;
 
  173   chassis.moveToPoint(
chassis.getPose().x-5, 
chassis.getPose().y, 600, { .minSpeed=60, .earlyExitRange=2}, 
false);
 
  179   chassis.turnToPoint(-26, 12.5, 1000, {.forwards=
false});
 
  181   chassis.moveToPoint(-26, 12.5, 5000, {.forwards = 
false, .minSpeed=50, .earlyExitRange=26});
 
  182   chassis.moveToPoint(-26, 12.5, 1000, {.forwards = 
false, .maxSpeed=45});
 
  191   chassis.turnToPoint(-24, 38.75, 850, {}, 
false);
 
  194   chassis.moveToPoint(-24, 38.75, 1000);
 
  197   chassis.moveToPose(-48, 90, 0, 2050, {.horizontalDrift = 8, .lead = 0.54}, 
true);
 
  199   for (
int i = 10; i<45; i += 5) {
 
  201   std::cout << 
"velocity" << 
HookMotor.get_actual_velocity() << std::endl;
 
  220   chassis.turnToPoint(-43, 60.5, 800, {.forwards=
false});
 
  223   chassis.moveToPoint(-43, 60.5, 1500, {.forwards=
false}, 
true);
 
  231   chassis.turnToPoint(-78, 60.5, 660);
 
  235   chassis.moveToPoint(-72.5, 60.5, 1020, {.forwards=
true, .maxSpeed=75, .minSpeed=50, .earlyExitRange=6}, 
true);
 
  248   chassis.moveToPoint(-47, 60.5, 750, {.forwards = 
false, .maxSpeed = 75});
 
  255   chassis.turnToPoint(-47, 0, 950);
 
  259   chassis.moveToPoint(-47, 0, 2750, {.forwards = 
true, .maxSpeed = 60, .minSpeed=30, .earlyExitRange=4});
 
  266   for (
int i = 12; i<47; i += 5) {
 
  268      std::cout << 
"velocity" << 
HookMotor.get_actual_velocity() << std::endl;
 
  283   chassis.turnToPoint(-62, 17, 1000);
 
  284   chassis.moveToPoint(-62, 17, 2000, {.forwards = 
true, .maxSpeed = 50, .earlyExitRange=4});
 
  288   chassis.turnToHeading(30, 1000, {}, 
false);
 
  297   chassis.moveToPoint(-62.5, 2, 1000, {.forwards = 
false, .maxSpeed = 50, .earlyExitRange=1.5}, 
false);
 
  304   chassis.moveToPoint(-15, 110.5, 7000, {.forwards = 
true, .maxSpeed = 100, .minSpeed=40, .earlyExitRange=6},  
true);
 
  307   chassis.moveToPose(-70, 128, -75, 5000);
 
  309   chassis.moveToPoint(-6, 114, 3000, {.forwards=
false}, 
false);
 
  313   chassis.turnToPoint(68, 125, 1000);
 
  315   chassis.moveToPoint(68, 125, 3000, {.forwards=
true, .minSpeed=30, .earlyExitRange=6});