Tulane should put stadium site to better use