[server] Added event forwarding
[server] Added battle handler and mappings
[web] Added partial battle logic