If you've played Sokoban, Zigmond will look familiar as you try to move balls to clear a path while avoiding getting stuck in corners or leaving two balls together to block your way. There are also lasers that can end your game and must be deflected with a mirror ball or blocked with one of the regular balls.
Zigmond supports many players, and each one can play levels that have already been completed. It has an undo command to correct an inadvertent keystroke, and complete help. Zigmond also has sound effects, background music, and a scene editor to create your own levels.