When we start to handle more general games - we may want to follow the [wikipedia description of an extensive form game](https://en.wikipedia.org/wiki/Extensive-form_game) and make sure that we can express all possible extensive-form games.