Awesome game! Wish I had bought it on Steam so can get the achievements :)
itch.io sadly doesn't have achievements
Hey, glad you're enjoying it! You should be able to redeem a Steam key for the game from itch.io, and I believe the save data should transfer between versions.