Yeah - 1 deck... I made it that way in order to see if I can put in practice things I've read from that Blackjack book. Allegedly, with proper card counting and ranging bets from 1-8 units you have advantage of 2.5% over the house.
As said previously - plan is to expose this as setting in UI (my Shoe class already supports it), so user can practice with any number of decks... but as you are saying - too many other things going on.
Anyway, Drew, thanks a lot for providing valuable feedback!