- Switch to using helpers to detect state and render boxes,
- Make state-coloring declarative in a simple table to reduce code footprint, separate concerns,
without adding runtime overhead,
- Leverage 'Clicked' state (bonus: eliminates a collision check. A CPU cycle has emerged in the wild!)
No behavioral changes,