Same thing here, I saw some random teenager trying to beat it, and he wouldn't tell me the name of the game. He kept saying "lol, idc" after I said I need the game's name, but now that I've found it, I was pretty excited. I played the whole game (from Steam) and completely 100%'d it. I love this game so much.