Use $interval for AI action queueing