What does break; do in this function?

Are you sure that

int Sequence = 0;

is not actually

static int Sequence = 0;

Using static would prevent the variable being reset to zero each time through loop()