link received from kickstarter for itch.io not unlocked yet. Have to say, not a good start after paying $25 USD.
We are currently waiting for itcho support staff to resolve the issue, thank you for your patience. -din