Las Vegas Stadium: Blessing or curse?