I really like the game mechanics for this, and it's a really cool way to incorporate the optional on/off theme!
This must have taken quite a bit of level design work, there were times I'd think I got stuck but then I switch to the other mode and I could keep moving.
Good job!