Think of it as an exercise in showing how a 'common' codebase can take easy advantage of the special abilities of the various implementations.
Also, Sokoban is a pretty fun game :-)
Original repository is gone, but can still be found included as "3rd-party" code, with a modern QML UI.
Game