you're getting it on steam? that's sick. I'll wait for steam release then. Paying on itch is also kind of a headache because I don't have paypal anymore.