Numerous changes; details below.
Added an outputBuffer to manage output.
Clear screens between draw() frames.
Cleaned up timeLine code.
Documented lots of things.
Added name fields for all entities.
Made buffered text output dependent on name fields.
Cleaned up output.