17 turn randomly 0 to 45 degrees
22 Behaviour StayInFieldL
23 take control: Light on left
25 turn right exactly 60 degrees
28 Behaviour StayInFieldR
29 take control: Light on right
31 turn left exactly 60 degrees
34 Behaviour StayInFieldB
35 take control: Distance dangerous at back
42 take control: (&& Color is Green not flag set GreenMeasured)
48 take control: (&& Color is Blue not flag set BlueMeasured)
54 take control: (&& Color is Red not flag set RedMeasured)
60 take control: (&& Distance dangerous at front not flag set Measured)
66 take control: Touched on left
72 take control: Touched on right
78 take control: (&& Touched on left Touched on right)
86 take control: (&& not Touched on left not Touched on right flag set Pushing)
91 take control: Light on left
96 take control: Light on right
100 Behaviour FollowLGood
101 take control: (&& flag set LeftLine Light on left)
103 left motor forward with speed 75 acceleration 1000
104 right motor backward with speed 50 acceleration 1000
107 take control: (&& flag set LeftLine not Light on left)
109 left motor forward with speed 75 acceleration 1000
110 right motor forward with speed 100 acceleration 1000
112 Behaviour FollowRGood
113 take control: (&& flag set RightLine Light on right)
115 right motor forward with speed 75 acceleration 1000
116 left motor backward with speed 50 acceleration 1000
119 take control: (&& flag set RightLine not Light on right)
121 right motor forward with speed 75 acceleration 1000
122 left motor forward with speed 100 acceleration 1000
124 Behaviour FoundParkingSpace
125 take control: (&& (|| flag set LeftLine flag set RightLine) Color is White)// (|| Light on left Light on right))
130 Mission FindAndMeasureLakes
131 using Wander StayInFieldR StayInFieldL StayInFieldB GreenLake RedLake BlueLake
132 and stops when (&& flag set GreenLake flag set RedLake flag set BlueLake)
133 Mission FindAndMeasureRocks
134 using Wander StayInFieldR StayInFieldL StayInFieldB MeasureRock
135 and stops when flag set Measured
137 using Wander PushL PushR PushB StopPushing StayInFieldR StayInFieldL StayInFieldB
138 and stops when flag set Pushed*/
140 using Drive FoundLineL FoundLineR FollowLBad FollowLGood FollowRBad FollowRGood FoundParkingSpace
141 and stops when flag set Parked