Sequencing Events

define variable "mySequenceStep" as absolutely global.
Which means you define it
outside all functions and above setup()

You should make it a habit that - regardless of how small your code-change ever is-
post your complete sketch using this method

include .... etc.
//..

byte mySequenceStep = 0;

void setup() { // ...
//..

best regards Stefan