Photon cannon