The most recent valid pick, or null. Survives up to holdFrames misses.
True while the last result was a held-over cell rather than a hit — the pointer is off the terrain and the hold is counting down. A caller that skips picks while nothing moves must keep calling pick while this is set, or the hold never expires.
Robust per-frame hex picking with a fallback chain:
Call pick once per frame with the current pointer position.
Example