Another fantastic game in a fantastic franchise.