Are we getting an itch release?
Also is it 1.0 like finished i ask because certain devs release on steam as a finished product but the game is still in development.
Thx