Overlord

Would like a code review of overlord please.
Rename `is_carnivore?` to `carnivore?`.