 start -> walk W 1
 walk -> start W 3
 start -> turn_right D 1
 turn_right -> start D 3
 turn_right -> turn_right_and_walk W 2
 turn_right_and_walk -> turn_right W 3
 turn_right_and_walk -> walk D 4
 start -> turn_left A 1
 turn_left -> start A 3
 turn_left -> turn_left_and_walk W 1
 turn_left_and_walk -> turn_left W 3
 turn_left_and_walk -> walk A 4
 walk -> turn_right_and_walk D 2
 walk -> turn_left_and_walk A 2
 start -> walk_back S 1
 walk_back -> start S 3
 start -> 1st_back X 1
 walk -> 1st_back X 1
 turn_left -> 1st_back X 1
 turn_right -> 1st_back X 1
 turn_right_and_walk -> 1st_back X 1
 turn_left_and_walk -> 1st_back X 1
 1st_back -> start 0 1
 start -> cartwheel_left C 1
 cartwheel_left -> start_prime 0 1
 start -> cartwheel_right Z 1
 cartwheel_right -> start_prime 0 1
 start_prime -> start 0 1
 walk -> cartwheel_left C 1
 turn_left -> cartwheel_left C 1
 turn_right -> cartwheel_left C 1
 turn_right_and_walk -> cartwheel_left C 1
 turn_left_and_walk -> cartwheel_left C 1
 walk -> cartwheel_right Z 1
 turn_left -> cartwheel_right Z 1
 turn_right -> cartwheel_right Z 1
 turn_right_and_walk -> cartwheel_right Z 1
 turn_left_and_walk -> cartwheel_right Z 1
 walk_back -> spin_left A 1 
 spin_left -> start 0 1
 walk_back -> spin_right D 1 
 spin_right -> start 0 1
 dude_walk -> dude_turn_left R 1
 dude_turn_left_and_walk -> dude_turn_right R 1
 dude_turn_right_and_walk -> dude_death R 1
 dude_start -> dude_shoot R 1