I love it! The idea and execution were excellent and the graphics fit really well. It's a super unique interpretation of the theme too. Creating loops can feel a bit inconsistent at first, but you get better at it over time.
Well. The last demon did in fact spawn on the roof (I guess it wasn't necessarily the last one, just the last one I got to, because, y'know, it was on the roof lol). Of course I managed to get up there too after a little bit of trial and error.