removed static scope;
added agent statuses;
added init procedures;
todo: implement methods in PriorityBasedBacktrackAgent.