hmm maybe that's one of the reason not many people tried my game. fyi, the suspicious URL is just itch.io generated URL for the iframe. Thanks for trying my game and pointing that problem.