Motor completo e sem erros de compilação. Falta completar documentação e testar