This is really good, I'm very bad at puzzles so I struggled with the final one, I did not expect different layers of interactions, really appreciate not being able to do again the parts already done - I thought I did something wrong with the mirrors, but not being able to interact with it pointed out to me that instead there was something missing with the board, really appreciate the level design.
Overall very well put together.