Implementation in C++ of the puzzle game Sokoban using SFML and SFGUI