added do_combat to Fightable interface
basic combat