This was really neat! I loved the interpretation of the theme :D
I am also very impressed you managed to make this in such a short amount of time. Implementing all the logic with the moving parts seems very bug-prone to me, but I did not encounter any bugs.
One little point of feedback is that it is not super intuitive to me exactly when things happen. I understand things happen when a counter reaches zero, but exactly what turn that is and how to sync everything up is a bit difficult to get a feeling for. That is the only little point of feedback I had :) I now did it with trial and error, which also works fine
Thanks a lot for making this! I had fun ^_^