public void ValidarDestino(Posicao origem, Posicao destino) { Peca peca = tabuleiro.GetPeca(origem); if (!peca.MovimentoPossivel(destino)) { throw new TabuleiroException("Posição de destino inválida."); } }