Clean up Text objects with no strings in them when the application closes.
Add TODOs
Attempt to create text spawing Action (doesn't work yet, font not set)
Remove lingering reference to the old "actions" structure.
Commit core of new prototype pattern structure for spawning new Entity objects.
Implement CP::Shape::Poly#offset, as it is not provided by Chipmunk.

This is got to be some sort of bug or other error, as it's really weird
to have the offset available for Circle but not Poly.
Implement proper cloning for Entity objects by using serialization core.
Update clone factory with better commenting, error checking, and blanking of cloned Text object strings.
Move Entity cloning code (don't need a whole directory for Entity types)
Forget about #clone for components. There's a better way to clone an Entity.
Various notes on clone factory.
Clean up syntax errors (commas aren't where they should be)
Initialize clone factory and pass it to all Action objects as they are initialized.
Return values computed once from #setup, and those interactively adjusted from #update
Add notes about the different variable types in Memento.
Rename @past to @initial. Makes more sense given curren usage.
Note possible development path of not implementing subclasses of Memento.
Always pass variables from Action through to Memento on #setup.
Update comments to show that return of Action#update has changed.
Update documentation with latest on Action values passing though to Memento.