So, do we get steam keys for the download or what? I bought this version pretty much when that game first came out and at this time the steam and itch versions where identical with no visible difference in gameplay. Is this fair?