I was afraid at first that this was just a rip off of Snakebird, but this game has plenty enough differences in mechanics to have its own puzzles and catches. Almost every level had me stumped for at least a few minutes, which is a mark of a well-designed puzzles and a good difficulty curve. (I do think there could have been a couple more levels before level 1 to tutorialize the mechanics, but it wasn't that much of a problem.) This was a lot of fun! Great job!