private void TryMoveToPosition(Vector2 newPos) { if (boardManager.CanMoveToPosition(newPos)) { transform.position = newPos; } }