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