I thought the full game was coming to itch. What happened? Are you also going to address the issues people have been talking about on the Steam forums?
I just saw that RedArtGames is doing a physical of this so I hope it's going to include fixes to the game.