Cute little puzzle game. That last level was a pleasantly challenging thinker, while still maintaining a really solid learning curve. Great work!
(was a bit tired for the bonus, but bonus point for including an extra challenge)
I will give your compliments to the game designer! He designed all the puzzles! Thanks for playing the game!