I think it's good now, but "route that returns the positions as JSON based on the currently selected sport" may be better