Battle script (9/23)

Battle script