'Star Fox Adventures' was a cinematic and engrossing experience that stands the test of time.