Oni

The Oni are ????. At some point, they started worshipping The Overlord as a god, ????.

Trivia

 * The Oni will make their first appearance in ????.