This is cool! The puzzles were nice and challenging. I did find it a bit difficult to tell what was going on with the swapping sometimes, so maybe making the animation slower might help. Also you may want to consider zooming out the camera when the characters are far away from each other so you can see what they are both doing. Good job overall!