Refactoring and added some features to the decision criteria system. Started on the pathfinding checks for the decision making system.