Here is another page that stole the game
https://hakashigames.itch.io/kills-the-simpsons
Well, aren't I just Mr. Popular... thanks for the head's up!
I reported them too. Looks like they stole a few games