Organizando melhor o código e verificando porque o movimento não funciona mais