関数makeGameTree, listPossibleMovesを追加中（途中経過, バグあり）