private void ResetVisited() { for (int i = 0; i < _char_list.Count; i++) _char_list[i].visited = false; }