public void actionPerformed(ActionEvent e) {
			// Enter the user's bet

			player.bet(textField_Bet.getText());

			label_Money.setText("$" + Integer.toString(player.money));
			textField_Bet.setVisible(false);
			button_Bet.setVisible(false);
			button_Hit.setVisible(true);
			button_Stand.setVisible(true);

			// Initialize the game by dealing initial cards
			dealer.deal(player);
			PCards[player.hand.numCardsInHand() - 1].setIcon(new ImageIcon(
					GUI.class.getResource("/CardImages/"
							+ player.hand.getCardString(player.hand
									.numCardsInHand() - 1) + ".png")));
			dealer.deal(dealer);

			dealer.deal(player);
			PCards[player.hand.numCardsInHand() - 1].setIcon(new ImageIcon(
					GUI.class.getResource("/CardImages/"
							+ player.hand.getCardString(player.hand
									.numCardsInHand() - 1) + ".png")));
			dealer.deal(dealer);

			// look at card suite and value, then assign the appropriate image
			// to the appropriate area
			DCards[dealer.hand.numCardsInHand() - 1].setIcon(new ImageIcon(
					GUI.class.getResource("/CardImages/"
							+ dealer.hand.getCardString(dealer.hand
									.numCardsInHand() - 1) + ".png")));
			PCards[player.hand.numCardsInHand() - 1].setIcon(new ImageIcon(
					GUI.class.getResource("/CardImages/"
							+ player.hand.getCardString(player.hand
									.numCardsInHand() - 1) + ".png")));

			lblPlayerValue
					.setText(Integer.toString(player.hand.getHandValue()));
			
			lblDealerValue.setText(Integer.toString(dealer.hand.getHandValue()
					- dealer.hand.getCard(0).getNumValue()));

			DCards[dealer.hand.numCardsInHand() - 1].setIcon(new ImageIcon(
					GUI.class.getResource("/CardImages/"
							+ dealer.hand.getCardString(dealer.hand
									.numCardsInHand() - 1) + ".png")));

			if (player.hand.getHandValue() == 21) {
				player.win();
				end();
				newGame();
			}
		}