added fight end checking
fixed notices in helmet event
handled empty fights
added force join event
added reflect event
added hit-miss counters