I've never seen a sokoban with such attention to things outside of box moving, every clone was just the core, stripped down to the bare logic puzzle part.
But those non-core additions actually make the core game way more enjoyable and fun, it's great that you revived the whole :D
BTW, since I don't have an equipment to test it right now, does the "map testing" involves automatic map testing or just the manual?