There is implementation of sokoban game on elm language
You can play this game right now.
To build bunlde run the followings:
elm-make ./src/Main.elm --output dist/bundle.js
Sokoban levels was taken from Microcosmos Levels
I would be thankful for your issues and pull requests