I installed the game from this page, and when I click launch I get a green screen saying: "Hey there!
Thanks for the interest in our game! If you're seeing this, our game was reuploaded here without our permission.
Support the devs by trying the game on Itch.io."
And a link which reroutes me to THIS page..? Very confusing. I really love how your game looks and want to play it though. Somebody help..? ':D