AMENDED AND RESTATED STOCKHOLDERS AGREEMENT By and Among IGN Entertainment, Inc., The Management Stockholders and The Investors as defined herein Dated as of March 3, 2004