Updates to client model

just holds the game model, will update to have can do methods.