Improved algorithm to make it less buggy.

Still gets tripped up on more complicated scoresheets that have strikes
following spares or vice versa.