ClientConnection now stores which level the client is in