fight function started