ping pong websockets for more accurate viewer counts

make sure it actually works before deploying

might fix #7