We're checking out another indie horror game on Itch.io called "New Message" today! Black Mirror? Weirdness? Let's go!