Getting lost never felt so good. Here's what we thought of the first episode of Netflix's Lost in Space, which you can stream on April 13th.