What video game has the best story?

30 answers 30