Extracted fight into a separate function
Merge