Node.js based website using websockets for realtime updating of a virtual boardgame surface