itch.io sadly doesn't have achievements
Awesome game! Wish I had bought it on Steam so can get the achievements :)