Forward-Adjoint Photon Monte Carlo