Added a Condition system to the AI

Conditions are enumerated on an evaluation stage of decision making