public void play_opponents() {
        Suit round = null;
        Submission temp;
        for ( Player player : players_ ) {
            if ( !player.is_human() ) {
                // Player will draw a card from the draw pile
                if (game_.turn_.draw()) {
                    player.take_card(deck_.draw());
                }
                // Player will pick a card to play
                if (game_.turn_.play()) {
                    temp = player.pick_card(game_.trump(), round);
                    if (round == null) {
                        round = temp.card.suit();
                    }
                    game_.take_card(temp);
                }
                // Player will discard a card
                if (game_.turn_.discard()) {
                    // Discard a card
                }
            }
        }
    }