better combatant logging

all combatants now have a name()
use name() for logging