Optimization of Drive Time and Competitiveness in Sports League Design