Some conceptual work on a Battle.net emulator