public void InitLevelList()
        {
            Controls.Clear();

            Selector = new SelectableGrid(Input, 100, 60, 4);
            Selector.SetX(100);
            Selector.SetY(60);
            Selector.SetBorder(3);
            Selector.SetItemDimension(100, 100);

            LevelManager manager = new LevelManager();

            for (int i = 0; i < manager.GetLevelsAmount(GameLevel.GetMode()); ++i)
            {
                string  name      = manager.GetLevelName(GameLevel.GetMode(), i);
                GBitmap thumbnail = LevelGen.CreateThumbnail(manager.GetLevelStream(GameLevel.GetMode(), i));
                Selector.Push(new GridItem(manager.ParseName(GameLevel.GetMode(), name), thumbnail));
            }

            Controls.Add(Selector);
        }