I love this game! The art is beautiful! I actually had a similar idea in mind for my game, controlling two characters with different abilities, but I have to say that you did a way better job than I :D
The characters still get stuck on walls but it was not a big issue for me!