new OOP blackjack, removed tabs for spaces