Nice work! For a first game this was really good, awesome job with the tutorial levels to introduce the concept. There was some ambiguity (for example when buttons changed from toggles to needing to hold them down), and figuring out which squares were exits vs. buttons, but that's the kind of thing that more detailed art would fix and you chose to put more time into the design of the game which is great. Awesome work!