Do not update photons when not on "PhotonTracking"
Reverted to 4th order field updater
Inject strictly at the boundary
Merge branch 'feature/4th-order-field'