Reaction, Reagent: new wrapper classes.
Damageable: inherit from Reagent. MissingResource: add REACTION type. *: always inherit Object virtually.