fixed some cases where perfect shots were not recognised