Add notAlreadyShot implementation