Add ReadyMessage to prevent race conditions

Signed-off-by: Jack Huey kitskub@gmail.com
Client session state must be set to GAME

Signed-off-by: Jack Huey kitskub@gmail.com
Use of Serializable in DefaultedKeys

Signed-off-by: thehutch <th3hutch@yahoo.co.uk>