Senior exhibition. A head-to-head browser-based game implementing WebGL, WebSockets, and Node.js