Add play_game function and fix backgammon game play issues (#904)
Add play_game function and fix backgammon game play issues (#904)

* Resolve recursion issue in Backgammon class

* Handle empty action list in player functions

* Add play_game method for backgammon

* Refactor functions

* Update argmax function call

jo-tez/aima-python,Chipe1/aima-python,Chipe1/aima-python,aimacode/aima-python,aimacode/aima-python,jo-tez/aima-python