Refactored blackjack object oriented