private void Window_KeyDown(object sender, KeyEventArgs e) { if (Creator.EndGame == true) { return; } _moveChecker.NextTurn = false; switch (e.Key) { case Key.Left: { _moveChecker.SetPath((int)Key.Left); } break; case Key.Up: { _moveChecker.SetPath((int)Key.Up); } break; case Key.Right: { _moveChecker.SetPath((int)Key.Right); } break; case Key.Down: { _moveChecker.SetPath((int)Key.Down); } break; default: return; } if (_moveChecker.NextTurn && Creator.grid.Children.Count < 37) { Creator.CreateTwoFourField(); } }