ShotUpdate Property
A Shot is uniquely identified (and stored in a database) by the combination of its Result COF ID,
Sequence number, and Update value. Each time a shot is updated, a ShotLog entry must be added.
By adding a ShotLog, the value for .Update is also updated.
NOTE: A Shot may not have a log entry with .Update == 0. This would be, for example, a manually
added shot such as a MISS or Cross Fire. When adding a manual shot, it should come with a ShotLog,
which would be .Update == 1.