The switching mechanic is really impressive and worked without issues for me. The last stage was really cool, I have no idea how you went about designing the levels it must have been a lot of work.
Great submission!