1. A method for use by a computer system for conducting a game between at least one computer-controlled player and at least one live player comprising: identifying, by the system, that a decision node in the game has been reached; providing, by the system, a game state and a plurality of available actions to at least one neural network; receiving, by the system, from the neural network, a likelihood that each of the available actions will satisfy a predetermined criterion based on the game state; randomly selecting, by the system, one of the available actions for the computer-controlled player, wherein each of the available actions has a likelihood of being selected that is equal to the likelihood of that available action satisfying the predetermined criterion; taking, by the system, the selected available action with the computer-controlled player.