The shot marker for the shoot selected in the shot timer list is now solid gold instead of just being outlined. This improves the visibility of the selected shot, closing #55.
The reset method of training protocols now gets a list of targets in case a target was added or removed since the protocol was initialized. This issue manifested in an exception if you randomly switched between training protocols quickly and happened to remove a target while doing so. The Random Shoot protocol is also now more careful to ensure that there were subtargets added to the subtarget list before letting subtargets be picked at random. This closes #56.