Added effect system from old project