KnotBot, a very sweet looking programming-puzzle game involving knots and strings
KnotBot might be one of the sweetest looking puzzle-programming type of games I've ever seen. A game where you give a little robot directions across a bunch of hand-crafted levels.