New ExtendedCreature, using Creature as a component instead of
subclassing.