Very nice game and the puzzles are well made.
Maybe for each level write the best number of moves so that players know whether there was a better solution than theirs.
I'd have loved to have more levels. Great work!