I downloaded this from Steam this morning and then got the notice that you've moved here, and it told me to click to get the itch.io key - but when I clicked, it said it couldn't find the page. Is there something else I need to do?
Please wait for the new batch of redeem codes ^w^