wander: Flip 5 @turns PASS Flip 4 @turns+1 PASS Flip 3 @turns+2 PASS Flip 2 @turns+3 PASS Flip 1 @turns+4 PASS Goto @turns+5 turns: Turn Right PASS Turn Right PASS Turn Right PASS Turn Right PASS Turn Right PASS wander_move: Move PASS @wander Mark 0 PASS Goto @find_food # Food finding find_food_pause: find_food: Sense Ahead @find_food_move PASS Food Sense LeftAhead @find_food_left_move PASS Food Sense RightAhead @find_food_right_move PASS Food # find_food failed Goto @wander_move find_food_left_move: Turn Left PASS Goto @find_food_move find_food_right_move: Turn Right PASS Goto @find_food_move find_food_move: Mark 0 PASS Move PASS @wander Goto @get_food get_food: PickUp PASS PASS Turn Right PASS Turn Right PASS Turn Right PASS Goto @find_home # Home finding home_wander: Flip 5 @home_turns PASS Flip 4 @home_turns+1 PASS Flip 3 @home_turns+2 PASS Flip 2 @home_turns+3 PASS Flip 1 @home_turns+4 PASS Goto @home_turns+5 home_turns: Turn Right PASS Turn Right PASS Turn Right PASS Turn Right PASS Turn Right PASS home_wander_move: Move PASS @home_wander Mark 1 PASS Goto @find_home #Finding Home find_home_pause: find_home: Sense Ahead @find_home_move PASS Home Sense LeftAhead @find_home_left_move PASS Home Sense RightAhead @find_home_right_move PASS Home # find_home failed Goto @find_crumb find_home_left_move: Turn Left PASS Goto @find_home_move find_home_right_move: Turn Right PASS Goto @find_home_move find_home_move: Mark 1 PASS Move PASS @home_wander Goto @get_home get_home: Move PASS PASS Move PASS PASS Drop PASS Turn Right PASS Turn Right PASS Turn Right PASS Goto @wander # Crumb finding crumb_wander: Flip 5 @crumb_turns PASS Flip 4 @crumb_turns+1 PASS Flip 3 @crumb_turns+2 PASS Flip 2 @crumb_turns+3 PASS Flip 1 @crumb_turns+4 PASS Goto @crumb_turns+5 crumb_turns: Turn Right PASS Turn Right PASS Turn Right PASS Turn Right PASS Turn Right PASS crumb_wander_move: Move PASS @crumb_wander Mark 1 PASS Goto @find_crumb #Finding Crumb find_crumb_pause: find_crumb: Sense Ahead @find_crumb_move PASS Marker 0 Sense LeftAhead @find_crumb_left_move PASS Marker 0 Sense RightAhead @find_crumb_right_move PASS Marker 0 # find_crumb failed Goto @crumb_wander_move find_crumb_left_move: Turn Left PASS Goto @find_crumb_move find_crumb_right_move: Turn Right PASS Goto @find_crumb_move find_crumb_move: Mark 1 PASS Move @find_home @crumb_wander