i just look at reviews and they are all given steam keys, no one has actually brought it and you can't play it on itch.io since the developer removed his game from itch.io. So the answer is that, none f the reviews are real and the developer on steam is building a fake product.