Modernized the CSS, upgraded tabletop.js, made partially responsive