i just (somewhat) finished online chess on node.js