Battle function started