* Hotfix for `expansion()` function. When selecting a node that supposedly has an outcome, no children, and was generated via the expansion phase in a previous episode, `node.has_outcome = False` as it has never gone through the backpropagation phase. This causes the `AssertionError` for `len(node.children) > 0` to be triggered in `expansion()`. This update fixes this bug!