Very well designed puzzles with a great feeling of accomplishment for going through each one, and the dialogue for each level as a reward works really well!
I think switching between characters could have been implemented better, I found having to press specific number keys a bit finnicky.