CalculateAverageHitError
HitEvent
Leading up to implementation of "local offset", this feels like a good thing to have visible first and foremost.
Also unifies UR calculation logic with the results screen statistic item to reduce duplication.