Really enjoyed this game, most fun I've played from this jam so far (still half way to go). Honestly don't have anything bad to say. I'm not sure if you created the music but it honestly made the experience so much better.
Edit: Just have to say this game deserves way more votes and I also preferred the old name "Ciela the Spider" as it gave the boss more of a personality which I really liked and it fits really well with the title screen theme.