Update to ClientModel

ClientModel now holds a GameModel and shell can do methods.