Being one of the earliest horrors to take place entirely online, the screenlife indie should've been a stand-out.