I will absolutely buy this if it hits steam. Nothing against itch. Just I can pick up a steam gift card instead of using my credit card. I don't like using the damn thing and it doesn't work half the time either.