Fold each section
Define delay and force
Use Array.forEach to capture proper values
Delay game tree construction
Enlarge the game board to check lazy evaluation
Merge branch 'defer-game-tree-construction'

Close gh-1.