Work in progress - adding stubbed serialization functions from the top down.
Serialized values in PlayerModel, untested.
Still hacking away at the data models trying to figure out which bits can be serialized.