g_get_graph cluster_nodes_looper looper: cluster_nodes_player_o_branch player_o_branch: cluster_nodes_player_x_branch player_x_branch: cluster_nodes_random_selection random_selection: cluster_nodes_last_draw last_draw: j_turn turn l_player_o_filter player_o_filter j_turn->l_player_o_filter l_player_x_filter player_x_filter j_turn->l_player_x_filter l_turn_swapper turn_swapper l_turn_swapper->j_turn l_player_o player_o l_player_o_filter->l_player_o l_referee referee l_player_o->l_referee l_player_x player_x l_player_x_filter->l_player_x l_player_x->l_referee l_random_player random_player l_random_player->j_turn j_loop loop l_referee->j_loop l_draw draw d_output output l_draw->d_output j_loop->l_turn_swapper j_loop->l_draw