Some sites offer online blackjack software with topofthenotch 3D graphics that allow you to choose a 3D character walk around a 3D casino or blackjack room and chat with other players and play at a 3D blackjack table against a 3D blackjack dealer

Can you repeat this sentence, but add in punctuation?
Some sites offer online blackjack software with top-of-the-notch 3D graphics that allow you to choose a 3D character, walk around a 3D casino or blackjack room and chat with other players and play at a 3D blackjack table against a 3D blackjack dealer.