Continuously releasing various new items different themes for Winx They do not allow fans of the subject to relax causing them to constantly monitor the innovation and creation of new genres

What is the correctly punctuated version of this sentence?
Continuously releasing various new items, different themes for Winx. They do not allow fans of the subject to relax, causing them to constantly monitor the innovation and creation of new genres.