I just found another itch account posting this game. Do you know about that account?
Edit:Thanks. I reported it.
That account is now "404"
What? No. This should be the only account that has the rights to post this game.