Netflix's Twisted New Survival Series Has Fans Speechless