A library of javascript components for creating tabletop-style games