DND35 game play engine written using Node.JS, Knockout, with some blood sweat and tears