Yet another blackjack in scala