Thank you for getting back to me.
So, yes, when I pass the required arguments to cook.handleShift(), it works, no issue there.
It works fine for 1 cook, but with X cooks, this is where I'm struggling (passing the correct order concurrently to cook.handleShift()).
So I'm still wondering if there is a more complete source code of that project, that could be made available?
It will be interesting to see how all these different code snippets shown in the video, have been implemented -