Sokoban
Sokoban (Japanese for "warehouse keeper") is a puzzle in which a man pushes boxes in a warehouse and tries to put them in designated spaces. He can push one box, but not two, and cannot pull a box.