Hey everyone, we're going to do a simultaneous release on Steam and Itch. We're just waiting for Steam approval right now. Hopefully we'll have this up soon! (Sorry for the delay!)