1001 Nights: The Adventures of Sindbad
  Along the way, you'll have to solve dozens of clever riddles and beat eight challenging mini-games.  Before you're through, you'll find a crystal in the heart of a volcano, outsmart a scheming ice god and defeat a raging sea demon, all in the name of adventure!.