Behaves more like a client/server, rather than just taking a decision function. The CLI logic is more complex now, but the game is more flexible and and support splits (basically branching the hand off)