\documentclass[tikz,border=10pt]{standalone}
                        \IfFileExists{newpxtext.sty}{\usepackage{newpxtext,newpxmath}}{}
                        \linespread{1.10}
                        \usetikzlibrary{shapes}
                        \usetikzlibrary{arrows.meta}
                        \usepackage{graphicx}

                        \begin{document}

                        % TikZ code with built-in styling for game trees
% TikZ libraries required for game trees
\usetikzlibrary{shapes}
\usetikzlibrary{arrows.meta}

% Style settings for game tree formatting
\tikzset{
    every node/.append style={font=\sffamily\itshape},
    every text node part/.append style={align=center},
    node distance=1.5mm,
    thick
}

% Built-in macro definitions for game tree drawing
\newdimen\ndiam
\ndiam1.5mm
\newdimen\sqwidth
\sqwidth1.6mm
\newdimen\spx
\spx.7mm
\newdimen\spy
\spy.5mm
\newdimen\paydown
\paydown2.5ex
\newdimen\treethickn
\treethickn1.0pt
\definecolor{chancecolor}{RGB}{117,145,56}
\definecolor{playeronecolor}{RGB}{234,51,35}
\colorlet{playertwocolor}{blue}
\colorlet{playerthreecolor}{orange}
\colorlet{playerfourcolor}{purple}
\colorlet{playerfivecolor}{cyan}
\colorlet{playersixcolor}{magenta}

% Game tree content from /home/docs/checkouts/readthedocs.org/user_builds/gambitproject/checkouts/878/catalog/img/open_spiel/tiny_hanabi.ef
\begin{tikzpicture}[scale=0.8
  , StealthFill/.tip={Stealth[line width=.7pt,inset=0pt,length=13pt,angle'=30]}]
% \draw [help lines, color=green] (-5,0) grid (5,-6);
\draw [line width=\treethickn,color=playeronecolor] (-27,-5.625) arc(90:270:0.375)
  -- (-9,-6.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playertwocolor] (-33,-9.625) arc(90:270:0.375)
  -- (3,-10.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playertwocolor] (-27,-11.625) arc(90:270:0.375)
  -- (9,-12.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playertwocolor] (-21,-13.625) arc(90:270:0.375)
  -- (15,-14.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playertwocolor] (-15,-15.625) arc(90:270:0.375)
  -- (21,-16.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playertwocolor] (-9,-17.625) arc(90:270:0.375)
  -- (27,-18.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playertwocolor] (-3,-19.625) arc(90:270:0.375)
  -- (33,-20.375) arc(-90:90:0.375) -- cycle;
\draw [line width=\treethickn,color=playeronecolor] (9,-7.625) arc(90:270:0.375)
  -- (27,-8.375) arc(-90:90:0.375) -- cycle;
%% player 1 name Pl0
\def\playerone{Pl0}
%% player 2 name Pl1
\def\playertwo{Pl1}
%% level -2.0 node 1 player 0
\def\playerzero{Chance}
\draw [line width=\treethickn] (0,2)
   ;
%% level 2.0 node 1 player 0 xshift -18.0 from -2.0,1 move d0~0.5000000000000000
\draw [line width=\treethickn,color=chancecolor] (-18,-2)
   -- (0,2);
\draw (-12.6,-0.8) node[left,xshift=-0.5mm,color=chancecolor] {d0~0.5\strut};
%% level 6.0 node 1 xshift -9.0 from 2.0,1 move d0~0.5000000000000000
\draw [line width=\treethickn,color=chancecolor] (-27,-6)
   -- (-18,-2);
\draw (-24.3,-4.8) node[left,xshift=-0.5mm,color=chancecolor] {d0~0.5\strut};
%% level 10.0 node 1 xshift -6.0 from 6.0,1 move p0a0
\draw [line width=\treethickn,color=playeronecolor] (-33,-10)
   -- (-27,-6);
\draw (-31.2,-8.8) node[left,xshift=-0.5mm,color=playeronecolor] {p0a0\strut};
%% level 24.0 node 1 xshift -2.0 from 10.0,1 move p1a0 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (-35,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (-33,-10);
\draw (-34.4,-19.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 2 xshift 0.0 from 10.0,1 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-33,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-33,-10);
\draw (-33,-19.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 3 xshift 2.0 from 10.0,1 move p1a2 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-31,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-33,-10);
\draw (-31.6,-19.8) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 12.0 node 1 xshift 0.0 from 6.0,1 move p0a1
\draw [line width=\treethickn,color=playeronecolor] (-27,-12)
   -- (-27,-6);
\draw (-27,-10.2) node[left,xshift=-0.5mm,color=playeronecolor] {p0a1\strut};
%% level 24.0 node 4 xshift -2.0 from 12.0,1 move p1a0 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (-29,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (-27,-12);
\draw (-28.4,-20.4) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 5 xshift 0.0 from 12.0,1 move p1a1 payoffs 8.0 8.0
\draw [line width=\treethickn,color=playertwocolor] (-27,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{8.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{8.0}\strut$}
   -- (-27,-12);
\draw (-27,-20.4) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 6 xshift 2.0 from 12.0,1 move p1a2 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (-25,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (-27,-12);
\draw (-25.6,-20.4) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 14.0 node 1 xshift 6.0 from 6.0,1 move p0a2
\draw [line width=\treethickn,color=playeronecolor] (-21,-14)
   -- (-27,-6);
\draw (-22.8,-11.6) node[right,xshift=0.5mm,color=playeronecolor] {p0a2\strut};
%% level 24.0 node 7 xshift -2.0 from 14.0,1 move p1a0 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (-23,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (-21,-14);
\draw (-22.4,-21) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 8 xshift 0.0 from 14.0,1 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-21,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-21,-14);
\draw (-21,-21) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 9 xshift 2.0 from 14.0,1 move p1a2 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-19,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-21,-14);
\draw (-19.6,-21) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 6.0 node 2 xshift 9.0 from 2.0,1 move d1~0.5000000000000000
\draw [line width=\treethickn,color=chancecolor] (-9,-6)
   -- (-18,-2);
\draw (-11.7,-4.8) node[right,xshift=0.5mm,color=chancecolor] {d1~0.5\strut};
%% level 16.0 node 1 xshift -6.0 from 6.0,2 move p0a0
\draw [line width=\treethickn,color=playeronecolor] (-15,-16)
   -- (-9,-6);
\draw (-13.2,-13) node[left,xshift=-0.5mm,color=playeronecolor] {p0a0\strut};
%% level 24.0 node 10 xshift -2.0 from 16.0,1 move p1a0 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-17,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-15,-16);
\draw (-16.4,-21.6) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 11 xshift 0.0 from 16.0,1 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-15,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-15,-16);
\draw (-15,-21.6) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 12 xshift 2.0 from 16.0,1 move p1a2 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (-13,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (-15,-16);
\draw (-13.6,-21.6) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 18.0 node 1 xshift 0.0 from 6.0,2 move p0a1
\draw [line width=\treethickn,color=playeronecolor] (-9,-18)
   -- (-9,-6);
\draw (-9,-14.4) node[left,xshift=-0.5mm,color=playeronecolor] {p0a1\strut};
%% level 24.0 node 13 xshift -2.0 from 18.0,1 move p1a0 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (-11,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (-9,-18);
\draw (-10.4,-22.2) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 14 xshift 0.0 from 18.0,1 move p1a1 payoffs 8.0 8.0
\draw [line width=\treethickn,color=playertwocolor] (-9,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{8.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{8.0}\strut$}
   -- (-9,-18);
\draw (-9,-22.2) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 15 xshift 2.0 from 18.0,1 move p1a2 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (-7,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (-9,-18);
\draw (-7.6,-22.2) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 20.0 node 1 xshift 6.0 from 6.0,2 move p0a2
\draw [line width=\treethickn,color=playeronecolor] (-3,-20)
   -- (-9,-6);
\draw (-4.8,-15.8) node[right,xshift=0.5mm,color=playeronecolor] {p0a2\strut};
%% level 24.0 node 16 xshift -2.0 from 20.0,1 move p1a0 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-5,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-3,-20);
\draw (-4.4,-22.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 17 xshift 0.0 from 20.0,1 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (-3,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (-3,-20);
\draw (-3,-22.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 18 xshift 2.0 from 20.0,1 move p1a2 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (-1,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (-3,-20);
\draw (-1.6,-22.8) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 4.0 node 1 player 0 xshift 18.0 from -2.0,1 move d1~0.5000000000000000
\draw [line width=\treethickn,color=chancecolor] (18,-4)
   -- (0,2);
\draw (12.6,-2.2) node[right,xshift=0.5mm,color=chancecolor] {d1~0.5\strut};
%% level 8.0 node 1 xshift -9.0 from 4.0,1 move d0~0.5000000000000000
\draw [line width=\treethickn,color=chancecolor] (9,-8)
   -- (18,-4);
\draw (11.7,-6.8) node[left,xshift=-0.5mm,color=chancecolor] {d0~0.5\strut};
%% level 10.0 node 2 xshift -6.0 from 8.0,1 move p0a0
\draw [line width=\treethickn,color=playeronecolor] (3,-10)
   -- (9,-8);
\draw (4.8,-9.4) node[left,xshift=-0.5mm,color=playeronecolor] {p0a0\strut};
%% level 24.0 node 19 xshift -2.0 from 10.0,2 move p1a0 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (1,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (3,-10);
\draw (1.6,-19.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 20 xshift 0.0 from 10.0,2 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (3,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (3,-10);
\draw (3,-19.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 21 xshift 2.0 from 10.0,2 move p1a2 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (5,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (3,-10);
\draw (4.4,-19.8) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 12.0 node 2 xshift 0.0 from 8.0,1 move p0a1
\draw [line width=\treethickn,color=playeronecolor] (9,-12)
   -- (9,-8);
\draw (9,-10.8) node[left,xshift=-0.5mm,color=playeronecolor] {p0a1\strut};
%% level 24.0 node 22 xshift -2.0 from 12.0,2 move p1a0 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (7,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (9,-12);
\draw (7.6,-20.4) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 23 xshift 0.0 from 12.0,2 move p1a1 payoffs 8.0 8.0
\draw [line width=\treethickn,color=playertwocolor] (9,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{8.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{8.0}\strut$}
   -- (9,-12);
\draw (9,-20.4) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 24 xshift 2.0 from 12.0,2 move p1a2 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (11,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (9,-12);
\draw (10.4,-20.4) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 14.0 node 2 xshift 6.0 from 8.0,1 move p0a2
\draw [line width=\treethickn,color=playeronecolor] (15,-14)
   -- (9,-8);
\draw (13.2,-12.2) node[right,xshift=0.5mm,color=playeronecolor] {p0a2\strut};
%% level 24.0 node 25 xshift -2.0 from 14.0,2 move p1a0 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (13,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (15,-14);
\draw (13.6,-21) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 26 xshift 0.0 from 14.0,2 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (15,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (15,-14);
\draw (15,-21) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 27 xshift 2.0 from 14.0,2 move p1a2 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (17,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (15,-14);
\draw (16.4,-21) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 8.0 node 2 xshift 9.0 from 4.0,1 move d1~0.5000000000000000
\draw [line width=\treethickn,color=chancecolor] (27,-8)
   -- (18,-4);
\draw (24.3,-6.8) node[right,xshift=0.5mm,color=chancecolor] {d1~0.5\strut};
%% level 16.0 node 2 xshift -6.0 from 8.0,2 move p0a0
\draw [line width=\treethickn,color=playeronecolor] (21,-16)
   -- (27,-8);
\draw (22.8,-13.6) node[left,xshift=-0.5mm,color=playeronecolor] {p0a0\strut};
%% level 24.0 node 28 xshift -2.0 from 16.0,2 move p1a0 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (19,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (21,-16);
\draw (19.6,-21.6) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 29 xshift 0.0 from 16.0,2 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (21,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (21,-16);
\draw (21,-21.6) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 30 xshift 2.0 from 16.0,2 move p1a2 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (23,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (21,-16);
\draw (22.4,-21.6) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 18.0 node 2 xshift 0.0 from 8.0,2 move p0a1
\draw [line width=\treethickn,color=playeronecolor] (27,-18)
   -- (27,-8);
\draw (27,-15) node[left,xshift=-0.5mm,color=playeronecolor] {p0a1\strut};
%% level 24.0 node 31 xshift -2.0 from 18.0,2 move p1a0 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (25,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (27,-18);
\draw (25.6,-22.2) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 32 xshift 0.0 from 18.0,2 move p1a1 payoffs 8.0 8.0
\draw [line width=\treethickn,color=playertwocolor] (27,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{8.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{8.0}\strut$}
   -- (27,-18);
\draw (27,-22.2) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 33 xshift 2.0 from 18.0,2 move p1a2 payoffs 4.0 4.0
\draw [line width=\treethickn,color=playertwocolor] (29,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{4.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{4.0}\strut$}
   -- (27,-18);
\draw (28.4,-22.2) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% level 20.0 node 2 xshift 6.0 from 8.0,2 move p0a2
\draw [line width=\treethickn,color=playeronecolor] (33,-20)
   -- (27,-8);
\draw (31.2,-16.4) node[right,xshift=0.5mm,color=playeronecolor] {p0a2\strut};
%% level 24.0 node 34 xshift -2.0 from 20.0,2 move p1a0 payoffs 10.0 10.0
\draw [line width=\treethickn,color=playertwocolor] (31,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{10.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{10.0}\strut$}
   -- (33,-20);
\draw (31.6,-22.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a0\strut};
%% level 24.0 node 35 xshift 0.0 from 20.0,2 move p1a1 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (33,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (33,-20);
\draw (33,-22.8) node[left,xshift=-0.5mm,color=playertwocolor] {p1a1\strut};
%% level 24.0 node 36 xshift 2.0 from 20.0,2 move p1a2 payoffs 0.0 0.0
\draw [line width=\treethickn,color=playertwocolor] (35,-24)
   node[below,yshift=0.1\paydown,color=playeronecolor] {$\mathsf{0.0}\strut$}
   node[below,yshift=-0.9\paydown,color=playertwocolor] {$\mathsf{0.0}\strut$}
   -- (33,-20);
\draw (34.4,-22.8) node[right,xshift=0.5mm,color=playertwocolor] {p1a2\strut};
%% iset 6.0,1 6.0,2 player 1
%% iset 10.0,1 10.0,2 player 2
%% iset 12.0,1 12.0,2 player 2
%% iset 14.0,1 14.0,2 player 2
%% iset 16.0,1 16.0,2 player 2
%% iset 18.0,1 18.0,2 player 2
%% iset 20.0,1 20.0,2 player 2
%% iset 8.0,1 8.0,2 player 1
\node[inner sep=0pt,minimum size=\sqwidth,draw=chancecolor,fill=chancecolor,shape=rectangle] at (0,2) {};
\node[inner sep=0pt,minimum size=\sqwidth,draw=chancecolor,fill=chancecolor,shape=rectangle] at (-18,-2) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playeronecolor,fill=playeronecolor,shape=circle] at (-27,-6) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (-33,-10) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (-27,-12) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (-21,-14) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playeronecolor,fill=playeronecolor,shape=circle] at (-9,-6) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (-15,-16) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (-9,-18) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (-3,-20) {};
\node[inner sep=0pt,minimum size=\sqwidth,draw=chancecolor,fill=chancecolor,shape=rectangle] at (18,-4) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playeronecolor,fill=playeronecolor,shape=circle] at (9,-8) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (3,-10) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (9,-12) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (15,-14) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playeronecolor,fill=playeronecolor,shape=circle] at (27,-8) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (21,-16) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (27,-18) {};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (33,-20) {};

% Player color legend
\begin{scope}[scale=1,shift={(-36.5,2.0)}]
\node[inner sep=0pt,minimum size=\sqwidth,draw=chancecolor,fill=chancecolor,shape=rectangle] at (0,0) {};
\node[anchor=west] at (0.3,0) {Chance};
\node[inner sep=0pt,minimum size=\ndiam,draw=playeronecolor,fill=playeronecolor,shape=circle] at (0,-0.625) {};
\node[anchor=west] at (0.3,-0.625) {Pl0};
\node[inner sep=0pt,minimum size=\ndiam,draw=playertwocolor,fill=playertwocolor,shape=circle] at (0,-1.25) {};
\node[anchor=west] at (0.3,-1.25) {Pl1};
\end{scope}

\end{tikzpicture}

                        \end{document}
                        