Added Serialization and Deserialization functions and a struct, BodyInfo, which holds inaccessible fields in an Actor's Body.

Finished the first Draft of Serialization and Deserialization in Actor, GameSprite, and SpriteAnimation.  Added BodyInfo.