fixed destroyed photons from firing. shieldVunerable now takes flicker into consideration for damage