Pattern breaker updates were done in a circular manner, breaking the detection. This fixes #4. The changes here make it easier to run the strategy multiple times too.