Added artillery logic, formatting