Ao clicar em Play, o inimigo não se movia na tela.
Após um tempo procurando, descobri onde estava o erro. Eu tinha nomeado o GameObject como "FimdoCaminho", enquanto que no Visual Studio, eu tinha escrito:
GameObject fimDoCaminho = GameObject.Find("FimDoCaminho");
Não sei se é um problema do Unity com o Visual Studio, mas o jogo não deu nenhum aviso do nome da String estar incorreto.