This is a Blackjack game simulation that is designed  with best practices to achieve high level of quality.