Good game! The puzzle is pretty well designed in my opinion, but I felt like you could still make some changes to it. I felt like there are many repetitive elements in a level. For example, there are too many "get to the next switching point -> switch -> let everyone pass -> and get to the next switching point again". Reducing those repetitive elements might help your levels to be even neater. Another thing is that the "E" sign on the switching machine would disappear only if I pressed "E" twice. I wouldn't say it really causes any confusion, but still might be good if you could fix it. Overall, excellent work!