These schedules come in a wide array of structures so it will be helpful to check Titan Pokers website and find them out and their regular schedules for updates

What is the correctly punctuated version of this sentence?
These schedules come in a wide array of structures so it will be helpful to check Titan Poker's website and find them out and their regular schedules for updates.