Yes, the Steam release is exactly the same as the itch.io one, with the exception that you can also have trading cards, which can compensate the game's price a bit. And thanks, I'm glad you have interests in the game!
Ok, thanks! Well I love indie titles and unusual games...in pause of Dark Souls and alike. :)