More constraint fiddlings.
Add a model object to keep track of the happiness level.