public void mover(){
		
		int tamanio = this.cuerpo.size()-1;
		Punto posicionDeLaPrimeraParte = this.cuerpo.get(0).getPosicion();
		Punto posicionDeLaUltimaParte = this.cuerpo.get(tamanio).getPosicion();
		int inicioX= posicionDeLaPrimeraParte.obtenerX();
		int inicioY = posicionDeLaPrimeraParte.obtenerY();
		int finX = posicionDeLaUltimaParte.obtenerX();
		int finY = posicionDeLaUltimaParte.obtenerY();
		
		//Cambio de direccion si le Barco se encuentra en uno de los extrmos de X del Tablero
		if ((inicioX==1&&this.direccionX==-1) ||
			(finX==10 && this.direccionX==1)) {
			this.direccionX*=-1;
		}	
		//Cambio de direccion si le Barco se encuentra en uno de los extrmos de Y del Tablero
		if ((inicioY==1&&this.direccionY==-1) ||
		    (finY==10 && this.direccionY==1)) {
				this.direccionY*=-1;
		}
		
		//Muevo una posicion de X e Y
		for (Parte parte: this.cuerpo){
			Punto posicion = parte.getPosicion();
			posicion.ponerX(posicion.obtenerX()+this.direccionX);
			posicion.ponerY(posicion.obtenerY()+this.direccionY);
		}
		
		this.posicion = posicionDeLaPrimeraParte;
	}