more fight functionality added