A Stratego game (engine) in JavaScript, using Socket.IO and NodeJS for the server, ReactJS for the client and RxJS for all the glue.