Removed GameSnapshot::parse_string

It is redundant, constructors already do this.
Added class SokobanPlus
Adjusted GameBoard for SokobanPlus
Refactored GameBoard::PIMPL
Merge branch 'feature/refactor_game_board' into development