Tried to get Behaviours to work together, with some difficulty. My
opinion is to NOT have behavioural logic inside onAdopt(), and
activate(). (for LABOUR)