No mention of Snakebird in the comments. So here it is.

Snakebird is my vote for best puzzle game of all time