Added Situation abstract class, Assessment class, makeConditionCode and
makeAssessment methods to Character class