pub fn auto_turn_cap_reached(consecutive: u32, cap: u32) -> bool
Single source of truth for “has the consecutive auto-turn cap been hit?”
cap == 0
AUTO_TURN_UNLIMITED
consecutive >= cap