Snakebird is my vote for best puzzle game of all time