No twitter account, but i'd absolutely buy it from itch.io. Steam is convenient for having them all in one spot, but i'd rather the devs get the funds they deserve for their projects!