Hey! We wanted to get the game out to a smaller core community and felt Itch was the best way to start whilst we add content and address bugs/feedback etc.
We will definitely be bringing the game to Steam though! It will likely be towards the end of the year, but we’ll have a page up soon to wishlist the game!
Thanks