Doesn’t quite live up to the Cloverfield franchise name, but a good space thriller none-th