Fixed instances where ch->fighting was used instead of is_fighting()

This was causing various issues, including crashes.