if np.random.rand() < self.p_draw: 
            game_outcome = 0
        else:
            if np.random.rand() < self.p_win:
                game_outcome = 1
            else:
                game_outcome = -1