Add some documentation and prepare GameResult.
Add some code to GameResult