Independence!: A Tale Set in the Near Future