Thank you! I always thought asynchronous autobattlers were neat. Implementing the client with LuaSocket was easier than I expected!