GNU Robots

A game/diversion where you write a program for a little robot, then
set him loose and watch him explore a world on his own.  Uses GNU
Guile as the language interpreter (Scheme).