(a) all powers and duties assigned by this article, as well as all powers necessary and proper to fully and effectively execute this article;
(b) to approve and deny applications for registration to conduct contests in New York state, and to suspend, refuse or renew, or revoke any registration issued to a registrant under this article;
(c) to review and approve each platform and each contest offered by an operator or registrant;
(d) to accept and investigate complaints of any kind from an authorized player and attempt to mediate such complaints where appropriate;
(e) to investigate alleged violations of this article;
(f) to initiate proper enforcement proceedings where such action is deemed by the commission to be necessary or appropriate; and
(g) all powers and duties assigned by this chapter.