The Last of Us: Part 2. From it's first leaks and on...