add game-restart on finish; add socket.io