A cross-platform sokoban engine written in C++