Steal Health is like Drain Health, but the character is taking it from opponent.

Steal Energy follows same logic.

Would this be a physical and manual move like Androids' 19 and 20, or automatic and constant like Moro?

Contact is probably easier to code in than no contact.