I actually ran Sokoban under EForth running on top of subleq/muxleq with a VM interpreted under few lines of AWK.