update combat.h

added more commenting to explain functions