 #include <EVShield.h>
 #include <EVShieldAGS.h>
 #include <EVs_EV3Infrared.h>
+
+const int FULL_POWER = 100;
+const int STEERING_FULL_POWER = 60;
 
 /* Init Shield */
 EVShield evshield(0x34, 0x36);

  return evshield.bank_b.motorGetEncoderPosition(SH_Motor_2);
}

int32_t setMaxLeft()
{
  evshield.bank_b.motorRunSeconds(SH_Motor_2, SH_Direction_Forward, 100, 5, SH_Completion_Wait_For, SH_Next_Action_Float);
  delay(5000);
  return evshield.bank_b.motorGetEncoderPosition(SH_Motor_2);
}

int32_t setMaxRight()
{
  evshield.bank_b.motorRunSeconds(SH_Motor_2, SH_Direction_Reverse, 100, 5, SH_Completion_Wait_For, SH_Next_Action_Float);
  delay(5000);

int32_t maxSteerLeft;               // max value for steering left
int32_t maxSteerRight;              // max value for steering right
int32_t centerSteer;                // center value of steering

int32_t static power = 0;                      // power settings for rear wheels, single for now

void setup()
{
