Cute and interesting, but definitely feels super hard. I think I would have had a nicer time if the puzzles ramped up more gradually, and from a lower starting difficulty. Nice job though, it's not easy to come up with puzzles like these. 🙂