What video game has the best story?

31 answers 31