You did a great job !
The puzzles are very well-balanced and Fun.
But it took me a few seconds to find out how it plays.
I know, I planned to implement a real tutorial, but didn't have the time at the end.