Avalon helper app using socket.io