Thank you for the feedback, I really appreciate it! :)
Yeah, I totally agree with the assessment here, I think the number one flaw in the final puzzle is that I didn't properly convey the toggle nature of the purple buttons versus the one-time-use nature of the orange buttons as well as I had hoped to.
I'm glad you liked the ending!