Thanks for playing the game!
I'm still thinking of a way to fix the switches detection but to no avail. Regarding the designs, I actually didn't plan the level designs much and was just thinking of a way on how to make things challenging while still being doable. I'm not good at level designs myself, much so with puzzles. But I appreciate it that you think of the level designs that way.