Great job!! I though it was going to be a bit tedious having to change character from time to time but you made it work so well by making the puzzles very clear so you know when to use one or another.
By the way the animaiton, sprites and music is AWESOME!!! I cant believe is this polished
The only thing I would have change was the color of one of the main characters and make it a bit more orange/yellowish or maybe a bit more saturated and ties everything together
Keep up the great work!!