refatoração em combatController