It's really hard to get the balance right in these kinds of games, but you did an excellent job. The puzzles were challenging, but not impossible. (Though I unfortunately had to give up at Level 17.)
I had a lot of fun and truly think you have a gift for making puzzle games! Can't wait to see more!