updated the AIStates and added new states
need-based AI