The store page mentions a launch discount, is game officially launched ? The Itch.io page says "In development" still. You may want to update that as some potential customer's may be turned off if they think the game is still in early access.
Whoops! Good shout, thank you!There were so many buttons on so many platforms on launch day.
Yes, the full game has launched and I have adjusted the price on Itch to match the Steam sale currently running (until Monday 24th October).