Inventive, funny sci-fi.