So no Steam Key for early supporters? AND you're "leaving behind" the itch.io release? Man that sucks big time
correction: the itch.io version still gets updates