He forgot about all the robot fighting games, where you 'program' a robot (or tank) to fight other robots/tanks, such as: http://fightcodegame.com/ http://robocode.sourceforge.net/ http://www.nessbots.com/ and dozens of others: http://www.sumost.ca/steve/games/
Also, there are tools that make it easier for kids/beginners to create games, and in doing so learn programming, such as: http://www.playmycode.com/ http://pixieengine.com/ https://www.scirra.com/construct2
Some other LightBot-like games include Cargo-Bot, Robologic, and several others: http://breakoutmentors.com/kids-programming-resources/
There's ComputerCraft in Minecraft, etc.
And there's learning programming by modding games/simulations such as minecraft