An implementation of blackjack that can be played with friends remotely, or together in a room by sharing a large screen for the dealer table, and a view of your cards on your private device.