//Start new game method private void StartGame(int lvl) { ss = 0; mm = 0; _gameTimer.Interval = 1000; _gameTimer.Enabled = true; _gameTimer.Tick += GameTimerOnTick; Controls.OfType <MemField>().ToList().ForEach(field => field.Dispose()); _gameBoard = null; _gameBoard = new MemBoard((MemBoard.Level)lvl, this); _gameBoard.Board.ForEach(mm => mm.Click += ClickMe); _game.ShufleFields(_gameBoard); SetGameSize(_gameBoard, _gameBoard.Board[0]); }