Home Motorsports Denny Hamlin notches a win as NASCAR greats compete on the esports track