Very original game! I think you made nice use of the theme. Some segments are a bit frustrating, like when you have to go back and forth for a key and then do it again to get back to your angel. These parts feel like busywork, the rest of the level is fun to figure out.
EDIT: Forgot to say that I like the artwork and unique enemies!