# if player is learning agent pass game to learning agent
# if player is reward based agent pass hand, market, and tokens
# init game
# set players
# loop until end game
#   player1 turn
#   check end
#   player2 turn
#   check end
# pass score(s) to learning agent(s)
