We'll likely be doing more on itch.io for a little while longer, but we will refocus on Steam before we do our official launch.
As a reminder, everyone who purchases the game here will get a steam key.
A roadmap is an interesting idea. We'll chat about it and see if/what we can share.