perfect worlds sci-fi