made unfreeze while frozen behavior independent of the timing of the call of Unfreeze in CCharacter