Fleshed out GameSnaphot Encoding.