Basic client chat functionality with vm