Neat little puzzle game! I like the different types of chain reaction blocks you came up with for the player to work around.
I did seem to run into some cases where all of the light blocks turned on, but the door didn't open until I cycled them all a second time. Maybe because I hadn't pressed all of the buttons yet? Not sure. But I felt like my cleverness was not rewarded in those cases :P