public SelectTournamentWindow(TournamentData data)
        {
            InitializeComponent();
            _data = data;

            _hills = new Dictionary <string, Hill>();
            TournamentUtilities.GetHills().ForEach(hill =>
            {
                var hillName = $"{hill.Name} ({hill.City})";
                _hills.Add(hillName, hill);
                listBoxTournament.Items.Add(hillName);
            });

            SetGateRange(0, 0);
        }