So anyone watching? Just finished the first episode and it had my attention. Has a Stranger Things feel about it.