AI вообще не может справиться с таким управлением состоянием, в конечном итоге всё равно придётся решать классическим способом.