public void makeChoice(Game game) {
	    String validChoices = "f";
	    if(game.getBet() == 0)
	        validChoices += "bh";
	    else if(game.getBet() > m_player.getBet())
	        validChoices += "rc";
	    else
	        validChoices += "rh";
		
	    int bet = 0;
	    char choice = m_view.getChoice(game.getBet(), validChoices);
	    switch(choice) {
	    case 'r':
	        bet = game.getBet() - m_player.getBet();
	        bet += m_view.getPlayerRaise();
	        game.setBet(bet);
	        game.resetLeftToAct();
	        break;
	    case 'b':
	        bet = m_view.getPlayerBet();
	        game.setBet(bet);
	        game.resetLeftToAct();
	        break;
	    case 'c':
	        bet = game.getBet() - m_player.getBet();
	        game.playerAct();
	        break;
	    case 'h':
	        game.playerAct();
	        break;
	    case 'f':
	        m_player.fold();
	        game.playerAct();
	        break;
	    }
	    m_player.bet(bet);
	    game.addPot(bet);        
	    if (m_player.isAllIn())
            game.removeLivePlayer(m_player);
	    System.out.println(m_player.getName() + " is all in:" + m_player.isAllIn());
	}