feature: damageable component.