Unique take on the theme. My boss fight was "Perfectly balanced as everything should be", at-least that's what Neoxyde said xD.
One suggestion I would add (if you are planning to working it later), is to highlight the step which currently boss is at, either display on UI or just highlight that step.
Overall fun game.