What is the version of the following sentence with correct punctuation?

If you are in a strange way has managed to miss this terribly popular games I can tell you in short that it is one of the greatest slots Karls new offerings Charles Casino is not known to be the casino that has the very highest
If you are in a strange way has managed to miss this terribly popular games, I can tell you in short that it is one of the greatest slots. Karl's new offerings Charles Casino is not known to be the casino that has the very highest