Choreography
Gyrocsope (Orientation)
Timing
Gyroscope (orienting the robot)
Line following
Perpendicular at line
Stop at wall
Stop at line