Fields:
  edit_text = ['', 'f', 'f ', 'f l', 'f l ', 'f-', 'f- ', 'fl', 'fl ', 'l', 'l ', 'l-', 'l- ', 'l- f-', 'l- f- ', 'l-f-', 'l-f- ']
  edit_pos = [0, 1, 2, 3, 4, 5, 6]
  game_len = [0, 1, 2]
Conditions:
  edit_pos <= len(edit_text)
  edit_pos == len(edit_text) or edit_text[edit_pos] not in '- '
  game_len == len(edit_text.translate({c:None for c in b' -'}))
Limits:
Initial: active_plugin_group_activate 4, 'Move transformations'
  State: edit_text='', edit_pos=0, game_len=0
         edit_text='', edit_pos=0, game_len=0
Transition: action_add_mark
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
  State: edit_text='f', edit_pos=1
         edit_text='f ', edit_pos=2
  State: edit_text='f ', edit_pos=0
  State: edit_text='f ', edit_pos=2
  State: edit_text='f l', edit_pos=0
  State: edit_text='f l', edit_pos=2
  State: edit_text='f l', edit_pos=3
         edit_text='f l ', edit_pos=4
  State: edit_text='f l ', edit_pos=0
  State: edit_text='f l ', edit_pos=2
  State: edit_text='f l ', edit_pos=4
  State: edit_text='f-', edit_pos=0
  State: edit_text='f-', edit_pos=2
         edit_text='f- ', edit_pos=3
  State: edit_text='f- ', edit_pos=0
  State: edit_text='f- ', edit_pos=3
  State: edit_text='fl', edit_pos=0
  State: edit_text='fl', edit_pos=1
         edit_text='f l', edit_pos=2
  State: edit_text='fl', edit_pos=2
         edit_text='fl ', edit_pos=3
  State: edit_text='fl ', edit_pos=0
  State: edit_text='fl ', edit_pos=1
         edit_text='f l ', edit_pos=2
  State: edit_text='fl ', edit_pos=3
  State: edit_text='l', edit_pos=0
  State: edit_text='l', edit_pos=1
         edit_text='l ', edit_pos=2
  State: edit_text='l ', edit_pos=0
  State: edit_text='l ', edit_pos=2
  State: edit_text='l-', edit_pos=0
  State: edit_text='l-', edit_pos=2
         edit_text='l- ', edit_pos=3
  State: edit_text='l- ', edit_pos=0
  State: edit_text='l- ', edit_pos=3
  State: edit_text='l- f-', edit_pos=0
  State: edit_text='l- f-', edit_pos=3
  State: edit_text='l- f-', edit_pos=5
         edit_text='l- f- ', edit_pos=6
  State: edit_text='l- f- ', edit_pos=0
  State: edit_text='l- f- ', edit_pos=3
  State: edit_text='l- f- ', edit_pos=6
  State: edit_text='l-f-', edit_pos=0
  State: edit_text='l-f-', edit_pos=2
         edit_text='l- f-', edit_pos=3
  State: edit_text='l-f-', edit_pos=4
         edit_text='l-f- ', edit_pos=5
  State: edit_text='l-f- ', edit_pos=0
  State: edit_text='l-f- ', edit_pos=2
         edit_text='l- f- ', edit_pos=3
  State: edit_text='l-f- ', edit_pos=5
Transition: action_forward
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
                        edit_pos=1
  State: edit_text='f', edit_pos=1
  State: edit_text='f ', edit_pos=0
                         edit_pos=2
  State: edit_text='f ', edit_pos=2
  State: edit_text='f l', edit_pos=0
                          edit_pos=2
  State: edit_text='f l', edit_pos=2
                          edit_pos=3
  State: edit_text='f l', edit_pos=3
  State: edit_text='f l ', edit_pos=0
                           edit_pos=2
  State: edit_text='f l ', edit_pos=2
                           edit_pos=4
  State: edit_text='f l ', edit_pos=4
  State: edit_text='f-', edit_pos=0
                         edit_pos=2
  State: edit_text='f-', edit_pos=2
  State: edit_text='f- ', edit_pos=0
                          edit_pos=3
  State: edit_text='f- ', edit_pos=3
  State: edit_text='fl', edit_pos=0
                         edit_pos=2
  State: edit_text='fl', edit_pos=1
                         edit_pos=2
  State: edit_text='fl', edit_pos=2
  State: edit_text='fl ', edit_pos=0
                          edit_pos=3
  State: edit_text='fl ', edit_pos=1
                          edit_pos=3
  State: edit_text='fl ', edit_pos=3
  State: edit_text='l', edit_pos=0
                        edit_pos=1
  State: edit_text='l', edit_pos=1
  State: edit_text='l ', edit_pos=0
                         edit_pos=2
  State: edit_text='l ', edit_pos=2
  State: edit_text='l-', edit_pos=0
                         edit_pos=2
  State: edit_text='l-', edit_pos=2
  State: edit_text='l- ', edit_pos=0
                          edit_pos=3
  State: edit_text='l- ', edit_pos=3
  State: edit_text='l- f-', edit_pos=0
                            edit_pos=3
  State: edit_text='l- f-', edit_pos=3
                            edit_pos=5
  State: edit_text='l- f-', edit_pos=5
  State: edit_text='l- f- ', edit_pos=0
                             edit_pos=3
  State: edit_text='l- f- ', edit_pos=3
                             edit_pos=6
  State: edit_text='l- f- ', edit_pos=6
  State: edit_text='l-f-', edit_pos=0
                           edit_pos=4
  State: edit_text='l-f-', edit_pos=2
                           edit_pos=4
  State: edit_text='l-f-', edit_pos=4
  State: edit_text='l-f- ', edit_pos=0
                            edit_pos=5
  State: edit_text='l-f- ', edit_pos=2
                            edit_pos=5
  State: edit_text='l-f- ', edit_pos=5
Transition: action_initial_state
  Expression: edit_pos = 0
  State: edit_text='', edit_pos=0, game_len=0
  State: edit_text='f', edit_pos=0, game_len=1
  State: edit_text='f', edit_pos=1, game_len=1
         edit_text='', game_len=0
  State: edit_text='f ', edit_pos=0, game_len=1
  State: edit_text='f ', edit_pos=2, game_len=1
         edit_text='', game_len=0
  State: edit_text='f l', edit_pos=0, game_len=2
  State: edit_text='f l', edit_pos=2, game_len=2
         edit_text='l', game_len=1
  State: edit_text='f l', edit_pos=3, game_len=2
         edit_text='', game_len=0
  State: edit_text='f l ', edit_pos=0, game_len=2
  State: edit_text='f l ', edit_pos=2, game_len=2
         edit_text='l ', game_len=1
  State: edit_text='f l ', edit_pos=4, game_len=2
         edit_text='', game_len=0
  State: edit_text='f-', edit_pos=0, game_len=1
  State: edit_text='f-', edit_pos=2, game_len=1
         edit_text='', game_len=0
  State: edit_text='f- ', edit_pos=0, game_len=1
  State: edit_text='f- ', edit_pos=3, game_len=1
         edit_text='', game_len=0
  State: edit_text='fl', edit_pos=0, game_len=2
  State: edit_text='fl', edit_pos=1, game_len=2
         edit_text='l', game_len=1
  State: edit_text='fl', edit_pos=2, game_len=2
         edit_text='', game_len=0
  State: edit_text='fl ', edit_pos=0, game_len=2
  State: edit_text='fl ', edit_pos=1, game_len=2
         edit_text='l ', game_len=1
  State: edit_text='fl ', edit_pos=3, game_len=2
         edit_text='', game_len=0
  State: edit_text='l', edit_pos=0, game_len=1
  State: edit_text='l', edit_pos=1, game_len=1
         edit_text='', game_len=0
  State: edit_text='l ', edit_pos=0, game_len=1
  State: edit_text='l ', edit_pos=2, game_len=1
         edit_text='', game_len=0
  State: edit_text='l-', edit_pos=0, game_len=1
  State: edit_text='l-', edit_pos=2, game_len=1
         edit_text='', game_len=0
  State: edit_text='l- ', edit_pos=0, game_len=1
  State: edit_text='l- ', edit_pos=3, game_len=1
         edit_text='', game_len=0
  State: edit_text='l- f-', edit_pos=0, game_len=2
  State: edit_text='l- f-', edit_pos=3, game_len=2
         edit_text='f-', game_len=1
  State: edit_text='l- f-', edit_pos=5, game_len=2
         edit_text='', game_len=0
  State: edit_text='l- f- ', edit_pos=0, game_len=2
  State: edit_text='l- f- ', edit_pos=3, game_len=2
         edit_text='f- ', game_len=1
  State: edit_text='l- f- ', edit_pos=6, game_len=2
         edit_text='', game_len=0
  State: edit_text='l-f-', edit_pos=0, game_len=2
  State: edit_text='l-f-', edit_pos=2, game_len=2
         edit_text='f-', game_len=1
  State: edit_text='l-f-', edit_pos=4, game_len=2
         edit_text='', game_len=0
  State: edit_text='l-f- ', edit_pos=0, game_len=2
  State: edit_text='l-f- ', edit_pos=2, game_len=2
         edit_text='f- ', game_len=1
  State: edit_text='l-f- ', edit_pos=5, game_len=2
         edit_text='', game_len=0
Transition: plugin_activate 'Move transformations', 'Invert move sequence'
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
         edit_text='f-'
  State: edit_text='f', edit_pos=1
         edit_text='f-', edit_pos=2
  State: edit_text='f ', edit_pos=0
         edit_text='f-'
  State: edit_text='f ', edit_pos=2
         edit_text='f-'
  State: edit_text='f l', edit_pos=0
         edit_text='l- f-'
  State: edit_text='f l', edit_pos=2
         edit_text='l- f-', edit_pos=3
  State: edit_text='f l', edit_pos=3
         edit_text='l- f-', edit_pos=5
  State: edit_text='f l ', edit_pos=0
         edit_text='l- f-'
  State: edit_text='f l ', edit_pos=2
         edit_text='l- f-', edit_pos=3
  State: edit_text='f l ', edit_pos=4
         edit_text='l- f-', edit_pos=5
  State: edit_text='f-', edit_pos=0
         edit_text='f'
  State: edit_text='f-', edit_pos=2
         edit_text='f', edit_pos=1
  State: edit_text='f- ', edit_pos=0
         edit_text='f'
  State: edit_text='f- ', edit_pos=3
         edit_text='f', edit_pos=1
  State: edit_text='fl', edit_pos=0
         edit_text='l-f-'
  State: edit_text='fl', edit_pos=1
         edit_text='l-f-', edit_pos=2
  State: edit_text='fl', edit_pos=2
         edit_text='l-f-', edit_pos=4
  State: edit_text='fl ', edit_pos=0
         edit_text='l-f-'
  State: edit_text='fl ', edit_pos=1
         edit_text='l-f-', edit_pos=2
  State: edit_text='fl ', edit_pos=3
         edit_text='l-f-', edit_pos=4
  State: edit_text='l', edit_pos=0
         edit_text='l-'
  State: edit_text='l', edit_pos=1
         edit_text='l-', edit_pos=2
  State: edit_text='l ', edit_pos=0
         edit_text='l-'
  State: edit_text='l ', edit_pos=2
         edit_text='l-'
  State: edit_text='l-', edit_pos=0
         edit_text='l'
  State: edit_text='l-', edit_pos=2
         edit_text='l', edit_pos=1
  State: edit_text='l- ', edit_pos=0
         edit_text='l'
  State: edit_text='l- ', edit_pos=3
         edit_text='l', edit_pos=1
  State: edit_text='l- f-', edit_pos=0
         edit_text='f l'
  State: edit_text='l- f-', edit_pos=3
         edit_text='f l', edit_pos=2
  State: edit_text='l- f-', edit_pos=5
         edit_text='f l', edit_pos=3
  State: edit_text='l- f- ', edit_pos=0
         edit_text='f l'
  State: edit_text='l- f- ', edit_pos=3
         edit_text='f l', edit_pos=2
  State: edit_text='l- f- ', edit_pos=6
         edit_text='f l', edit_pos=3
  State: edit_text='l-f-', edit_pos=0
         edit_text='fl'
  State: edit_text='l-f-', edit_pos=2
         edit_text='fl', edit_pos=1
  State: edit_text='l-f-', edit_pos=4
         edit_text='fl', edit_pos=2
  State: edit_text='l-f- ', edit_pos=0
         edit_text='fl'
  State: edit_text='l-f- ', edit_pos=2
         edit_text='fl', edit_pos=1
  State: edit_text='l-f- ', edit_pos=5
         edit_text='fl', edit_pos=2
Transition: action_new
  State: 
         edit_text='', edit_pos=0, game_len=0
Transition: action_new_solved
  State: 
         edit_text='', edit_pos=0, game_len=0
Transition: action_next
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
                        edit_pos=1
  State: edit_text='f', edit_pos=1
  State: edit_text='f ', edit_pos=0
                         edit_pos=2
  State: edit_text='f ', edit_pos=2
  State: edit_text='f l', edit_pos=0
                          edit_pos=2
  State: edit_text='f l', edit_pos=2
                          edit_pos=3
  State: edit_text='f l', edit_pos=3
  State: edit_text='f l ', edit_pos=0
                           edit_pos=2
  State: edit_text='f l ', edit_pos=2
                           edit_pos=4
  State: edit_text='f l ', edit_pos=4
  State: edit_text='f-', edit_pos=0
                         edit_pos=2
  State: edit_text='f-', edit_pos=2
  State: edit_text='f- ', edit_pos=0
                          edit_pos=3
  State: edit_text='f- ', edit_pos=3
  State: edit_text='fl', edit_pos=0
                         edit_pos=1
  State: edit_text='fl', edit_pos=1
                         edit_pos=2
  State: edit_text='fl', edit_pos=2
  State: edit_text='fl ', edit_pos=0
                          edit_pos=1
  State: edit_text='fl ', edit_pos=1
                          edit_pos=3
  State: edit_text='fl ', edit_pos=3
  State: edit_text='l', edit_pos=0
                        edit_pos=1
  State: edit_text='l', edit_pos=1
  State: edit_text='l ', edit_pos=0
                         edit_pos=2
  State: edit_text='l ', edit_pos=2
  State: edit_text='l-', edit_pos=0
                         edit_pos=2
  State: edit_text='l-', edit_pos=2
  State: edit_text='l- ', edit_pos=0
                          edit_pos=3
  State: edit_text='l- ', edit_pos=3
  State: edit_text='l- f-', edit_pos=0
                            edit_pos=3
  State: edit_text='l- f-', edit_pos=3
                            edit_pos=5
  State: edit_text='l- f-', edit_pos=5
  State: edit_text='l- f- ', edit_pos=0
                             edit_pos=3
  State: edit_text='l- f- ', edit_pos=3
                             edit_pos=6
  State: edit_text='l- f- ', edit_pos=6
  State: edit_text='l-f-', edit_pos=0
                           edit_pos=2
  State: edit_text='l-f-', edit_pos=2
                           edit_pos=4
  State: edit_text='l-f-', edit_pos=4
  State: edit_text='l-f- ', edit_pos=0
                            edit_pos=2
  State: edit_text='l-f- ', edit_pos=2
                            edit_pos=5
  State: edit_text='l-f- ', edit_pos=5
Transition: action_play
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
                        edit_pos=1
  State: edit_text='f', edit_pos=1
  State: edit_text='f ', edit_pos=0
                         edit_pos=2
  State: edit_text='f ', edit_pos=2
  State: edit_text='f l', edit_pos=0
                          edit_pos=3
  State: edit_text='f l', edit_pos=2
                          edit_pos=3
  State: edit_text='f l', edit_pos=3
  State: edit_text='f l ', edit_pos=0
                           edit_pos=4
  State: edit_text='f l ', edit_pos=2
                           edit_pos=4
  State: edit_text='f l ', edit_pos=4
  State: edit_text='f-', edit_pos=0
                         edit_pos=2
  State: edit_text='f-', edit_pos=2
  State: edit_text='f- ', edit_pos=0
                          edit_pos=3
  State: edit_text='f- ', edit_pos=3
  State: edit_text='fl', edit_pos=0
                         edit_pos=2
  State: edit_text='fl', edit_pos=1
                         edit_pos=2
  State: edit_text='fl', edit_pos=2
  State: edit_text='fl ', edit_pos=0
                          edit_pos=3
  State: edit_text='fl ', edit_pos=1
                          edit_pos=3
  State: edit_text='fl ', edit_pos=3
  State: edit_text='l', edit_pos=0
                        edit_pos=1
  State: edit_text='l', edit_pos=1
  State: edit_text='l ', edit_pos=0
                         edit_pos=2
  State: edit_text='l ', edit_pos=2
  State: edit_text='l-', edit_pos=0
                         edit_pos=2
  State: edit_text='l-', edit_pos=2
  State: edit_text='l- ', edit_pos=0
                          edit_pos=3
  State: edit_text='l- ', edit_pos=3
  State: edit_text='l- f-', edit_pos=0
                            edit_pos=5
  State: edit_text='l- f-', edit_pos=3
                            edit_pos=5
  State: edit_text='l- f-', edit_pos=5
  State: edit_text='l- f- ', edit_pos=0
                             edit_pos=6
  State: edit_text='l- f- ', edit_pos=3
                             edit_pos=6
  State: edit_text='l- f- ', edit_pos=6
  State: edit_text='l-f-', edit_pos=0
                           edit_pos=4
  State: edit_text='l-f-', edit_pos=2
                           edit_pos=4
  State: edit_text='l-f-', edit_pos=4
  State: edit_text='l-f- ', edit_pos=0
                            edit_pos=5
  State: edit_text='l-f- ', edit_pos=2
                            edit_pos=5
  State: edit_text='l-f- ', edit_pos=5
Transition: action_previous
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
  State: edit_text='f', edit_pos=1
                        edit_pos=0
  State: edit_text='f ', edit_pos=0
  State: edit_text='f ', edit_pos=2
                         edit_pos=0
  State: edit_text='f l', edit_pos=0
  State: edit_text='f l', edit_pos=2
                          edit_pos=0
  State: edit_text='f l', edit_pos=3
                          edit_pos=2
  State: edit_text='f l ', edit_pos=0
  State: edit_text='f l ', edit_pos=2
                           edit_pos=0
  State: edit_text='f l ', edit_pos=4
                           edit_pos=2
  State: edit_text='f-', edit_pos=0
  State: edit_text='f-', edit_pos=2
                         edit_pos=0
  State: edit_text='f- ', edit_pos=0
  State: edit_text='f- ', edit_pos=3
                          edit_pos=0
  State: edit_text='fl', edit_pos=0
  State: edit_text='fl', edit_pos=1
                         edit_pos=0
  State: edit_text='fl', edit_pos=2
                         edit_pos=1
  State: edit_text='fl ', edit_pos=0
  State: edit_text='fl ', edit_pos=1
                          edit_pos=0
  State: edit_text='fl ', edit_pos=3
                          edit_pos=1
  State: edit_text='l', edit_pos=0
  State: edit_text='l', edit_pos=1
                        edit_pos=0
  State: edit_text='l ', edit_pos=0
  State: edit_text='l ', edit_pos=2
                         edit_pos=0
  State: edit_text='l-', edit_pos=0
  State: edit_text='l-', edit_pos=2
                         edit_pos=0
  State: edit_text='l- ', edit_pos=0
  State: edit_text='l- ', edit_pos=3
                          edit_pos=0
  State: edit_text='l- f-', edit_pos=0
  State: edit_text='l- f-', edit_pos=3
                            edit_pos=0
  State: edit_text='l- f-', edit_pos=5
                            edit_pos=3
  State: edit_text='l- f- ', edit_pos=0
  State: edit_text='l- f- ', edit_pos=3
                             edit_pos=0
  State: edit_text='l- f- ', edit_pos=6
                             edit_pos=3
  State: edit_text='l-f-', edit_pos=0
  State: edit_text='l-f-', edit_pos=2
                           edit_pos=0
  State: edit_text='l-f-', edit_pos=4
                           edit_pos=2
  State: edit_text='l-f- ', edit_pos=0
  State: edit_text='l-f- ', edit_pos=2
                            edit_pos=0
  State: edit_text='l-f- ', edit_pos=5
                            edit_pos=2
Transition: action_remove_mark
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
  State: edit_text='f', edit_pos=1
  State: edit_text='f ', edit_pos=0
  State: edit_text='f ', edit_pos=2
         edit_text='f', edit_pos=1
  State: edit_text='f l', edit_pos=0
  State: edit_text='f l', edit_pos=2
         edit_text='fl', edit_pos=1
  State: edit_text='f l', edit_pos=3
  State: edit_text='f l ', edit_pos=0
  State: edit_text='f l ', edit_pos=2
         edit_text='fl ', edit_pos=1
  State: edit_text='f l ', edit_pos=4
         edit_text='f l', edit_pos=3
  State: edit_text='f-', edit_pos=0
  State: edit_text='f-', edit_pos=2
  State: edit_text='f- ', edit_pos=0
  State: edit_text='f- ', edit_pos=3
         edit_text='f-', edit_pos=2
  State: edit_text='fl', edit_pos=0
  State: edit_text='fl', edit_pos=1
  State: edit_text='fl', edit_pos=2
  State: edit_text='fl ', edit_pos=0
  State: edit_text='fl ', edit_pos=1
  State: edit_text='fl ', edit_pos=3
         edit_text='fl', edit_pos=2
  State: edit_text='l', edit_pos=0
  State: edit_text='l', edit_pos=1
  State: edit_text='l ', edit_pos=0
  State: edit_text='l ', edit_pos=2
         edit_text='l', edit_pos=1
  State: edit_text='l-', edit_pos=0
  State: edit_text='l-', edit_pos=2
  State: edit_text='l- ', edit_pos=0
  State: edit_text='l- ', edit_pos=3
         edit_text='l-', edit_pos=2
  State: edit_text='l- f-', edit_pos=0
  State: edit_text='l- f-', edit_pos=3
         edit_text='l-f-', edit_pos=2
  State: edit_text='l- f-', edit_pos=5
  State: edit_text='l- f- ', edit_pos=0
  State: edit_text='l- f- ', edit_pos=3
         edit_text='l-f- ', edit_pos=2
  State: edit_text='l- f- ', edit_pos=6
         edit_text='l- f-', edit_pos=5
  State: edit_text='l-f-', edit_pos=0
  State: edit_text='l-f-', edit_pos=2
  State: edit_text='l-f-', edit_pos=4
  State: edit_text='l-f- ', edit_pos=0
  State: edit_text='l-f- ', edit_pos=2
  State: edit_text='l-f- ', edit_pos=5
         edit_text='l-f-', edit_pos=4
Transition: action_rewind
  State: edit_text='', edit_pos=0
  State: edit_text='f', edit_pos=0
  State: edit_text='f', edit_pos=1
                        edit_pos=0
  State: edit_text='f ', edit_pos=0
  State: edit_text='f ', edit_pos=2
                         edit_pos=0
  State: edit_text='f l', edit_pos=0
  State: edit_text='f l', edit_pos=2
                          edit_pos=0
  State: edit_text='f l', edit_pos=3
                          edit_pos=2
  State: edit_text='f l ', edit_pos=0
  State: edit_text='f l ', edit_pos=2
                           edit_pos=0
  State: edit_text='f l ', edit_pos=4
                           edit_pos=2
  State: edit_text='f-', edit_pos=0
  State: edit_text='f-', edit_pos=2
                         edit_pos=0
  State: edit_text='f- ', edit_pos=0
  State: edit_text='f- ', edit_pos=3
                          edit_pos=0
  State: edit_text='fl', edit_pos=0
  State: edit_text='fl', edit_pos=1
                         edit_pos=0
  State: edit_text='fl', edit_pos=2
                         edit_pos=0
  State: edit_text='fl ', edit_pos=0
  State: edit_text='fl ', edit_pos=1
                          edit_pos=0
  State: edit_text='fl ', edit_pos=3
                          edit_pos=0
  State: edit_text='l', edit_pos=0
  State: edit_text='l', edit_pos=1
                        edit_pos=0
  State: edit_text='l ', edit_pos=0
  State: edit_text='l ', edit_pos=2
                         edit_pos=0
  State: edit_text='l-', edit_pos=0
  State: edit_text='l-', edit_pos=2
                         edit_pos=0
  State: edit_text='l- ', edit_pos=0
  State: edit_text='l- ', edit_pos=3
                          edit_pos=0
  State: edit_text='l- f-', edit_pos=0
  State: edit_text='l- f-', edit_pos=3
                            edit_pos=0
  State: edit_text='l- f-', edit_pos=5
                            edit_pos=3
  State: edit_text='l- f- ', edit_pos=0
  State: edit_text='l- f- ', edit_pos=3
                             edit_pos=0
  State: edit_text='l- f- ', edit_pos=6
                             edit_pos=3
  State: edit_text='l-f-', edit_pos=0
  State: edit_text='l-f-', edit_pos=2
                           edit_pos=0
  State: edit_text='l-f-', edit_pos=4
                           edit_pos=0
  State: edit_text='l-f- ', edit_pos=0
  State: edit_text='l-f- ', edit_pos=2
                            edit_pos=0
  State: edit_text='l-f- ', edit_pos=5
                            edit_pos=0
Transition: edit_moves_text ''
  State: 
         edit_text='', edit_pos=0, game_len=0
Transition: edit_moves_text 'fl'
  State: 
         edit_text='fl', edit_pos=2, game_len=2
