This is just one of many possible solutions:
Backdrop 1:
whenIreceivegomove_forward3turn_leftmove_forward8turn_rightmove_forward2
Backdrop 2:
whenIreceivegomove_forward4turn_leftmove_forward7turn_rightmove_forward1turn_leftmove_forward1
Backdrop 3:
whenIreceivegoturn_leftmove_forward6turn_rightmove_forward3turn_leftmove_forward2turn_rightmove_forward2
Backdrop 4:
whenIreceivegomove_forward2turn_leftmove_forward8turn_rightmove_forward3
Back to programming challenge