I love the concept! It kinda reminds me of a recent idea for a puzzler I had where the player is in control of an astral projection. I'll be honest, I think that's playing it fast and loose with the limitation, because you're controlling something that is in effect controlling sentient things, but that's cool. The puzzles are very well constructed, which is great work in the given time.
Where I'd look to improve this, personally, is I'd have a "Speed up animation" button. I found myself tentatively adding steps because if I died, I have to remember what I input last time, and some of the levels required a LOT of inputting (back forward back forward back forward to stay in one place - is there a better way?) When doing that, watching your angels go back and forth again and again got a bit boring. Some other ideas - lock in instructions that the player is happy with so they don't lose them when an angel dies, lock in the angels' positions so the animations continue rather than restart.
Hope that is of use!