private void compareDealerHandToPlayerHands() {
                for (Seat seat : seatManager.getSeats()) {
                    if (seat.hasHands()) {
                        for (Hand hand : seat.getHands()) {
                            int handTotal = hand.getFinalTotal();
                            int dealerTotal = dealerHand.getFinalTotal();
                            if ((handTotal > dealerTotal && handTotal <= 21)
                                    || dealerTotal > 21) {
                                controller.displayMessage("Seat " +
                                        seat.getSeatNumber() + "'s hand wins");
                                monetary.pay(hand);
                            } else if (handTotal == dealerTotal) {
                                monetary.push(hand);
                                controller.displayMessage("Seat " +
                                        seat.getSeatNumber() + "'s hand pushes");
                            } else {
                                controller.displayMessage("Seat " + 
                                        seat.getSeatNumber() + "'s hand loses");
                            }
                            view.updateDisplays();
                        }
                    }
                }
            }