I never though it would be possible to finish a game and think that it was just perfect. But truth is, this one was.