Не понял у тебя в программе, что карты, полученные игроком (или дилером) запоминаются в массив (стек, и т.д.) до окончания сдачи? Это же должно быть долго. И на первый взгляд бесполезно (не могу придумать зачем, подскажи).
Пожалуйста, ответь! Очень интересно.