another implementation that shouldn’t lock you out of moves could be to auto-stack cards in key slots IF there are at least N cards (6? less?) on the first row of the tableau, a situation similar to the beginning of the game basically.
But idk… maybe it could hide tricky situations and need more play testing.
