Sokoban is a classic puzzle game that originated in Japan in the early 1980s. The objective is simple: push all the boxes onto designated storage locations. The game follows these rules: