Very neat game! I'm terrible at these sorts of puzzles but I also enjoy them.
Normally I might suggest showing a final score for each level at the end of a game, but I sort of don't want to be reminded how long some of them took me... the final was 80!