Fix: picking wrong person to move (LIFO), not heavily tested