Utopia or Oblivion: The Prospects for Humanity