I shipped a neural-network opponent into the browser: no backend, no accounts, 120 ms per move

· Dev.to