Would love to dig into this one a little deeper.
From The Lost Media Wiki
Is anyone still active in searching for details on this one? Would like to confirm or deny some of the other rumours surrounding the game if possible. I'd be more than happy to help!