Insanely solid concept and execution, my only major gripe is that I encountered a bug when entering a shop that softlocked me, that stuff happens so I won't hold it against the score, just to let you know though lol.
As far as personal preference, I would love if this angel moved just a touch faster, either way though excellent job!