A spatial-movement-driven multidimensional filtering algorithm. Each card holds 8 distinct values drawn from {1…N} (N configurable, default 8), one per direction. Move in any direction to lock that dimension's value.
RULE 01
The first move in any direction locks that dimension's value. Every subsequent step must satisfy all locked constraints.
RULE 02
Matching cards form a loop pool. Keep moving in the same direction to cycle through the pool.
RULE 03
Accumulate up to 8 directional constraints. More locks = smaller intersection = closer to a specific target.
RULE 04
When no cards match, FIFO unlock releases the oldest constraint first. You never get stuck.