Hola a todos, lo siento si mi idea es confusa. Intentare dejar lo mas claro lo que quiero hacer, yo no quiero mover toda la matriz sino un solo carácter de ellos que es 'R', para eso creo un condicional que si el usuario ingresaba en la variable Mov la letra 'N',luego cree otro condicional dentro de ese mismo para encontrar donde estaba el carácter 'R' que es el único que puedo mover asignándole las variables X y Y por eso le resto el numero de pasos ya que el norte es hacia arriba y las filas comienza de 0..N. Al mover la 'R' la posición pasa a ser sustituida por un '.', fue mi error no colocarlo pero estoy tan frustrada porque no se mueve que lo pase por alto. Acerca de los caracteres especiales esos son para rellenar mi matriz solo con esos caracteres y bueno la ultima pregunta no la entiendo muy bien pero lo que hice fue un condicional que si el usuario ingresa la letra 'N' en la variable movimiento, dentro de ese mismo condicional buscaba la posición de la letra 'R' y según el numero de pasos que ingresa el usuario por eso coloque x- pasos, ya que x representa mi fila en la posición donde se encuentra 'R' y pasos son con la cantidad de veces que quiero mover la 'R'. Espero que entienda mi idea, se que es un poco confusa pero es lo único que se me ocurrió para mover un elemento.