That's a really nice puzzle game, you use the main mechanic really well and the difficulty curve seems appropriate as well.
Good job !