Move responsibility of ReduceRecoil to ReticleController