EntityManager now guards against multiple calls to "free" during an update cycle
New LifetimeComponent, which kills an object after a certain amount of time passes.