This state machine contains three main states: Patrol, Alert and Chase, while Alert state is further divided into two states: Alert-search, and Alert-stare.

Alert-search: when AI 'feels player is close'Alert-stare: when AI 'sees player'Alert-stare: when AI 'sees player'Patrol: after AI 'turns around to search player' for 5 secondsAlert-search: when AI 'loses player'Chase: after AI 'stares at player' for 3 secondsAlert-search: when AI 'loses player'