I still need to describe the logic of branching based on character stats.