WebSockets chat + game mechanics