Added story element, added basic per-entity timelines (every object has its own timeline).  Currently code is unstable, messy.