An Efficient, Exact Algorithm for Solving Tree-Structured Graphical Games