Ajude-me a contribuir com o Mega Man X. Tarefa: code-rotor — Mapear a atualização pública do Drone rotor. Kit: 2026-09-10.4.

Leia INSTRUCTIONS.md, tasks.json e os materiais indicados para esta tarefa (ou as seções equivalentes de AI-CONTEXT.pt-BR.md). Clone o código público em https://github.com/davidluky/megaman-x-engine e leia AGENTS.md, CONTRIBUTING.md e docs/reference-data.md. Use uma branch da tarefa e mantenha o kit fora do checkout. O build padrão do núcleo/contratos não exige ROM; gameplay completo tem requisitos separados.

Objetivo: Rastreie no código como o drone escolhe direção e atualiza movimento. Identifique onde o estado passa para a física e quais dados seriam necessários para um teste independente.
Aceitação: Entregue caminhos, funções e ordem das atualizações, separando observação do código de hipótese. Não afirme que houve teste de gameplay ou comparação com o original sem os respectivos dados.
Limites: Usa o repositório público. As definições do jogo e capturas não estão incluídas. Não invente parâmetros nem trate os contratos do núcleo como prova de fidelidade deste inimigo.

Execute esta tarefa agora. Cite os campos, caminhos ou instantes exatos que utilizou. Não invente achados ou resultados de testes. Salve output/report.json usando templates/report.json; acrescente report.md se for útil. Execute tools/check_submission.py --report output/report.json somente se puder executar Python localmente; caso contrário, registre not_run e devolva o texto do relatório. PASS estrutural não comprova o jogo. Entregue relatório revisado ou patch pequeno para revisão humana; não envie, faça push ou publique automaticamente.
