The mechanics are great and your visuals are very pleasing.
Puzzle games are a hard genre to balance. I found myself unable to get 100% on level 5 so I kind of just gave up rather than moving onto the next level.
This would be a perfect mobile game to kill some time with :)