Check out "Give Up Robot" and "Give Up Robot 2":
http://mattmakesgames.com/games.php
If you think restoring uprights & pins is a PITA, look at these guys:
http://p38assn.org/glacier-girl-recovery.htm