In-Browser Board Games in JS