Meu código não está alocando o mapa auxiliar que é usado para mover os fantasmas do jogo. Essa é a função moverFantasma():
Essa é a função que chama a alocarMapa(destino) :
E essa é a função alocarMapa:
Fiz testes usando o printf pra saber a partir de qual parte o código não era executado e o problema está na função alocarMapa. Quando compilo e executo o código esse é o terminal:
Após dar o comando de direção nada mais acontece e o código para de ser executado.