Go server that uses websockets to keep shared game state synchronized between players' browsers