Extracted Private Game and Player classes from JsonMessage for easier
manipulation.