Laser Tag wont Transmit after receiving enemy code

When testing with two arduinos on opposing teams, sending hit code to the other works fine except when it fires back, it wont receive any incoming code.
Ex. Gun 1(send, send) → Gun 2(receive, shoot, nothing) it should have received the code twice, but interrupts the code somehow.
I’m Looking for a way to resume or refresh the sections involved in sending and receiving code.

Try__3.ino (14.9 KB)