Core principles
- Treat empty free cells as flexibility. The fewer you have open, the fewer multi-card moves you can support cleanly.
- Create empty tableau columns early when possible because they are even more valuable than free cells for large reorganizations.
- Avoid filling every temporary space at once unless it unlocks a clear improvement in board structure.
- Look for move chains that release low cards and Aces instead of only making local cosmetic improvements.
- Preserve options across multiple columns so you can recover if a promising line stalls halfway through.