Sokoban is a project mainly written in Scheme, it's free.
Simple sokoban in Scheme
Sokoban by Mattias Fransson and Marcus Eriksson. LiTH VT 2011.