Wow you developed a lot of mechanisms! Very impressive
The puzzle itself os quite interesting. It's a bit boring to restart from the beginning each time you want to change your character
I guess youi though about transformation or teleports? Perhaps it made the puzzle too easy?