Multi weapon firing logic.