Haskell implementation of sokoban game