Long-time readers might recall that I have a soft spot for Sokoban: an ancient but timeless computer puzzle game that involves tidying up warehouses by moving heavy crates into their designated spots. The key point is that the crates can only be pushed, not pulled; a deadlock can happen whenever a crate is accidentally jammed into a spot it can’t be pushed out of again.