Rethinked whole project, and programmed most of it. observers, criteria,
and events left. See changes.