The distance that the projectile travels when the moving target is hit is reported by the moving target. As for a stationary target that will be hit, the distance is measured from the weapon's center. As in the previous example, this distance is given to the projectile and the projectile determines the total frame count it needs to reach the moving target. The projectile, in turn, counts frames with calls to draw itself. The projectile reports it is done traveling when its count reaches the total frame count.