private void FallingTimer_Tick(object sender, EventArgs e) { if (board.CurrentFigure.CanMove(Direction.Down, board.Grid)) { board.CurrentFigure.Move(Direction.Down); } else { if (board.GameIsOver()) { InitGameOver(); return; } fallingTimer.Interval = 600 - 100 * board.Level; board.GetNextFigure(); } }