Oh dang! Sorry that happened. It seems a little strange though, is that the way everyone does it? I thought it would just be embedded into the itch.io page.
Sadly Itch wont let me embed the game, It says theres too many files. I was hosting it off a local machine in my room. I Might rehost it, after I look into making sure I dont get any malicious actions taken against that machine.