implementando a função de movimentação