I love Manufactoria, precisely because it's a game about programming but manages to avoid the Lightbot style where you just put commands in a fixed sequence. Lightbot abstracts procedural programming into a game, but so did graph3.tpu back in the day for me. Manufactoria makes a game about programming by forcing even programmers to think different.