Really neat sokoban + programming puzzle! There is something in this idea definetely.
I didn't know this puzzle has a name...
Anyway, thanks for playing! ;)