This is a great game! The design really makes you think. In terms of suggestions, I think the platforming would greatly benefit from some coyote time and variable-height jumps. It would also be nice to have some indication of which character is highlighted directly on the character. I got stuck at one point (level 5 I think?) after one character got left behind, but overall the level design felt very good. Great work!