StatusConditions update

StatusCondition made it's own class, no longer enum
StatusCondition class is managed