Split servermanager into client and server and tried to smoothen out frame transitions