Moved children's kill/revive code to common

Also removed make_a_baby. Just use make_babies instead.
Logger now takes care of its kids